JSP连接数据库方法大全

JSP入门之连接数据库全指南 通过导入必要的类库、设置数据库连接参数、建立数据库连接、执行数据库操作以及关闭数据库连接,我们可以在JSP中轻松地与数据库交互。在开始之前,请确保您已经安装了Java开发环境(JDK)和适当的数据库驱动程序,例如MySQL或Oracle。在连接数据库之前,我们需要设置数据库连接参数,包括数据库URL、用户名和密码。一旦建立了数据库连接,我们就可以执行各种数据库操作,例如查询、插入、更新和删除数据。方法建立与数据库的连接。要连接数据库,我们需要使用JDBC(Java数据库连接)来建立与数据库的连接。 阅读详情

 

一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String URL="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl
为你的数据库的
SID
String user="scott";
String password="tiger";
Connection  conn= DriverManager .getConnection (URL,user,password);
Statement  stmt =conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
二、jsp连接SQL Server7.0/2000数据库

testSQL server.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc. sqlserver. SQL ServerDriver ").newInstance();
String URL="jdbc:microsoft: sqlserver://localhost:1433;DatabaseName=pubs";
//pubs
为你的数据库的

String user="sa";
String password="";
Connection  conn= DriverManager .getConnection (URL,user,password);
Statement  stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
三、jsp连接DB2数据库

testdb2.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String URL="jdbc:db2://localhost:5000/sample";
//sample
为你的数据库名

String user="admin";
String password="";
Connection  conn= DriverManager .getConnection (URL,user,password);
Statement  stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
四、jsp连接Informix数据库

testinformix.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String URL =
"jdbc:informix-SQL i://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB
为你的数据库名

Connection  conn= DriverManager .getConnection (URL);
Statement  stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
五、jsp连接Sybase数据库

testmysql.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String URL ="jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata
为你的数据库名

Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection  conn= DriverManager .getConnection (URL, SysProps);
Statement  stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
六、jsp连接Mysql数据库

testmysql.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String URL ="jdbc:mysql://localhost/example?user=root&password=1234&useUnicode=true&characterEncoding=8859_1"
//example
为你的数据库名

Connection  conn= DriverManager .getConnection (URL);
Statement  stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
七、jsp连接PostgreSQL 数据库

testmysql.jsp
如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.postgreSQL .Driver").newInstance();
String URL ="jdbc:postgreSQL ://localhost/soft"
//soft
为你的数据库名

String user="myuser";
String password="mypassword";
Connection  conn= DriverManager .getConnection (URL,user,password);
Statement  stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String SQL ="select * from test";
ResultSet rs=stmt.executeQuery(SQL );
while(rs.next()) {%>
您的第一个字段内容为:
<%=rs.getString(1)%>
您的第二个字段内容为:
<%=rs.getString(2)%>
<%}%>
<%out.print("
数据库操作成功,恭喜你
");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>  

7.3 Jsp连接mysql调用数据源方法

当jsp对于mysql数据库进行数据开发时,需要一些公用的方法,下面是jsp 调用mysql数据源的,它对mysql数据库进行查询及插入等最基本的处理。注意:你一定将mysql的jdbc的驱动程序放到服务器的类路径里。

7.3.1对mysql数据库最基本的DB操作

下面是操作mysql数据库的方法。源程序如下:

 /**

 *这是对mysql数据库最基本的DB操作

 */

package example7;

import java.sql.CallableStatement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

 

public class IpConn {

       // private static String

       // dbdriver="sun.jdbc.odbc.JDBCodbcDriver";//如果要通过odbc连接,只要把这个注释去掉

       // private static String connstr="jdbc:odbc:pubs";

       private static String dbdriver = " org.gjt.mm.mysql.Driver ";

 

       private static String connstr = "jdbc:mysql://localhost/example?user=root&password=1234&useUnicode=true&characterEncoding=8859_1";

 

       // example为你的mysql据库名,就是上面我们用工具建立的

       private static Connection conn = null;

 

       ResultSet rs = null;

 

       private static Statement stms;

 

       public IpConn() {

              try {

                     Class.forName(dbdriver).newInstance();

                     conn = DriverManager.getConnection(connstr);

                     stms = conn.createStatement();

              } catch (java.lang.ClassNotFoundException e) {

                     System.out.println("faq():" + e.toString() + e.getMessage());

              } catch (Exception e) {

                     System.out.println("faq():" + e.toString() + e.getMessage());

              }

       }

 

       /**

        * 打开数据库连接

        */

       public static Connection getConnection() throws SQLException {

              Connection conn1 = null;

              try {

                     Class.forName(dbdriver);

                     conn1 = DriverManager.getConnection(connstr, "sa", "sa");

                     stms = conn1.createStatement();

              } catch (Exception e) {

                     System.err.println("DBconn (): " + e.getMessage());

              }

              return conn1;

       }

 

       /**

        * *执行可分页的查询操作

        */

       public ResultSet executeQuery3(String SQL) {

              try {

                     stms = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

                                   ResultSet.CONCUR_UPDATABLE);

                     rs = stms.executeQuery(SQL);

              } catch (Exception e2) {

                     System.out.println("errorQuery:" + e2.toString() + e2.getMessage());

              }

              return rs;

       }

 

       /**

        * 执行Select查询语句,可用于执行一般的SQL 查询操作

        *

        * @param SQL

        *            Select查询语句

        * @return ResultSet 查询结果集

        */

       public ResultSet executeQuery(String SQL) throws SQLException {

              rs = null;

              try {

                     // 取得连接对象

                     if (conn == null)

                            conn = getConnection();

                     stms = conn.createStatement();// 取得执行对象

                     rs = stms.executeQuery(SQL); // 取得结果集

              } catch (Exception ex) {

                     System.err.println("执行SQL 语句出错:" + ex.getMessage());

              }

              return rs;

       }

 

       /**

        * 执行更新操作, 执行一般的更新数据库操作

        *

        * @param SQL

        *            Select更新语句

        */

       public void updateBatch(String SQL) throws SQLException {

              try {

                     // 取得连接对象

                     if (conn == null)

                            conn = getConnection();

                     // 设置事务处理

                     conn.setAutoCommit(false);

                     String procSQL = "begin /n" + SQL + " /nend;";

                     CallableStatement cstmt = conn.prepareCall(procSQL);

                     cstmt.execute();

                     conn.commit();

                     cstmt.close();

              } catch (SQLException ex) {

                     System.err.println("执行SQL 语句出错: " + ex.getMessage());

                     try {

                            // 事务失败,回滚

                            conn.rollback();

                     } catch (Exception e) {

                     }

                     throw ex;

              }

       }// end public

 

       /**

        * 执行Insert,Update语句

        *

        * @param SQL

        *            Insert,Update语句

        * @return null SQLException

        */

       public void executeUpdate(String SQL) throws SQLException {

              try {

                     // 取得连接对象

                     if (conn == null)

                            conn = getConnection();

                     // 设置事务处理

                     conn.setAutoCommit(false);

                     stms = conn.createStatement();

                     stms.executeUpdate(SQL);

                     // stmt.close();

                     conn.commit();

                     // conn.close();

              } catch (SQLException ex) {

                     System.err.println("执行SQL 语句出错: " + ex.getMessage());

                     try {

                            // 事务失败,回滚

                            conn.rollback();

                     } catch (SQLException e) {

                     }

                     throw ex;

 

              }

       }// end public executeUpdate

 

       /**

        * 提交批SQL 语句

        */

       public boolean executeQuery(String[] SQL) throws Exception {

              boolean flag = false;

              try {

                     conn.setAutoCommit(false);

                     stms = conn.createStatement();

                     for (int k = 0; k < SQL.length; k++) {

                            if (SQL[k] != null)

                                   stms.addBatch(SQL[k]);

                     }

                     stms.executeBatch();// 提交批SQL 语句

                     conn.commit();

                     flag = true;

                     return flag;

              } catch (Exception ex) {

                     try {

                            conn.rollback();

                     } catch (Exception e) {

                     }

                     System.out.println("[LinkSQL .executeQuery(String[])] : "

                                   + ex.getMessage());

                     throw new Exception("执行SQL 语句出错: " + ex.getMessage());

              }

       }

 

       /**

        * 转换函数 转换为GBK码

        *

        * @param value

        *            被转换的字符串

        * @return String 返回转换后的字符串

        */

       public static String convert(String value) {

              try {

                     String s = new String(value.getBytes("ISO8859_1"), "GBK");

                     return s;

              } catch (Exception e) {

                     String s1 = "";

                     return s1;

              }

       }

 

       /**

        * 转换函数 转换为ISO8859码

        *

        * @param value

        *            被转换的字符串

        * @return String 返回转换后的字符串

        */

 

       public static String reconvert(String value) {

              try {

                     String s = new String(value.getBytes("GBK"), "ISO8859_1");

                     return s;

              } catch (Exception e) {

                     String s1 = "";

                     return s1;

              }

       }

 

       /**

        * 释放系统资源

        *

        * @return null

        */

       public void close() throws Exception {

              try {

                     if (rs != null)

                            rs.close();

                     if (conn != null) {

                            if (!conn.isClosed()) {

                                   if (stms != null)

                                          stms.close();

                                   conn.close();

                            }

 

                     }

              } catch (Exception e) {

                     e.printStackTrace();

                     throw e;

              } finally {

                     rs = null;

                     stms = null;

                     conn = null;

              }

       } // end public closeConn

 

       /**

        * 析构函数 释放系统资源

        *

        * @return null

        */

       public void close_1() {

              try {

                     if (conn != null) {

                            conn.close();

                     }

              } catch (Exception e) {

              }

       }

/**

   * 将Date类型日期转化成String类型"任意"格式

   * java.sql.Date,java.sql.Timestamp类型是java.util.Date类型的子类

   * @param date Date

   * @param format String

   *               "2003-01-01"格式

   *               "yyyy年M月d日"

   *               "yyyy-MM-dd HH:mm:ss"格式

   * @return String

   */

  public static String dateToString(java.util.Date date,String format) {

 

      if (date==null || format==null) {

          return null;

      }

 

      SimpleDateFormat sdf = new  SimpleDateFormat(format);

      String str = sdf.format(date);

      return str;

  }

 

  /**

   * 将String类型日期转化成java.utl.Date类型"2003-01-01"格式

   * @param str String  要格式化的字符串

   * @param format String

   * @return Date

   */

  public static java.util.Date stringToUtilDate(String str,String format) {

 

      if (str==null||format==null) {

          return null;

      }

 

      SimpleDateFormat sdf = new  SimpleDateFormat(format);

 

      java.util.Date date = null;

      try

      {

          date = sdf.parse(str);

      }

      catch(Exception e)

      {

      }

      return date;

  }

}// end function

 

通过arcmap制作的第一张流域图 需要知道,识别河流依次需要填洼,流向,流量,栅格计算器,河流链接,河网分级.通过卫星图确定河流入口,在入口处画一个点,注意不要与其他河流相交。随后是进行对河流的筛选使用con函数,筛选流量大于100的河流。我们使用镶嵌工具-->镶嵌至新栅格 将两个数据合并。填洼后如图,随后进行流向的获得.使用流向工具。首先导入准备好的数据,可见两张图片并非一体。教程参考b站up:爱画地图的boney。惊醒栅格河网矢量化,进行河流分级。输入表面栅格数据,等待后如图。本次制作的是双峰县的流域图。输入流向数据,输出后如图。 阅读详情

相关推荐

驱动兼容_FANUC 驱动器兼容问题探讨

近10年来,FANUC伺服驱动器随着系统的升级而升级,不同的系统,可以兼容很多种类的驱动器,作者做了一些常见经验总结如下表:电源模块伺服放大器主轴放大器bi一体18i/OIB/OIC6110-Hxxx6114-Hxxx6111-Hxxx6134-Hxxx31iA/OID6140-Hxxx6117-Hxxx6141-Hxxx6164-Hxxx31IB/35IB/OIF/OI MATE D(5包)62...

weixin_34420941的博客 1753

JSP学习基础——页面操作数据库之一

<% //声明当前页面java编码格式UTF-8%> <%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%> <% //导入数据库对象操作包java.sql*%> <%@page import=“java.sql.*”%> <%...

red_solider的博客 177

Pseudobulk与FindMarkers单细胞差异基因分析实战对比

本文深入对比了单细胞差异基因分析中Pseudobulk与FindMarkers两种主流方法。通过实战演示,详细解析了二者在底层逻辑、数据准备、分析流程及结果解读上的核心差异,并提供了基于不同生物学问题与数据特点的选择策略,帮助研究者做出更精准的分析决策。

weixin_29218963的博客 334

解析JDBC(1)

数据库表结构    本实例中主要出现了三个数据库表,表名和字段分别如下所示:    计划采购表:jhcg_table 字段名称 中文名称 类型 长度 Goods_no 物品编号 vchar 10 Goods_name 物品名称 Vchar 50 Amount 采购数量 Int Price 采购单价 float Gold 币种 Vchar 15 Units 单位 Vchar 10 Date 时间 D

figo1025的专栏 836

多仓智能订单路由与动态优化方案设计

现在有很多商家会有多个仓库,并分布在不同的城市中,当用户下单后会根据商品库存及订单信息将订单分配到对应的仓库进行发货,如就近原则,本期基于多仓库设计一套订单路由方案,包含核心逻辑、规则优先级和实施方案,适用于多仓协同的订单自动分配场景

14年产品经理老兵,想把自己的经验及总结分享给大家,只讲思路及实操,不讲废话 2483

从 ABAP 后端到 AEX,Local Integration Engine 下的 Business System 配置全景

本文围绕SAP PI AEX配置中ABAP后端系统与AEX的连接问题,梳理了关键概念和技术脉络。重点指出基于ABAP 6.20及更高版本的业务系统内置了本地集成引擎(Local Integration Engine),负责与AEX的消息交互。配置要点包括:1)在SM59中创建HTTP类型RFC目标连接AEX;2)配置SAP_PROXY_ESR供设计时代理生成;3)通过SXMB_ADM设置业务系统角色为应用系统;4)确保SLD注册和SICF服务激活。文章特别强调运行时代理消息传递与设计时代理生成的区分,以及H

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 99

javaWeb基础之jsp

运行环境 系统:windows 服务器:Tomcat 8.0.50 IDEA:2021.3版本 什么是jsp? jsp的全称是java server pages,java的服务器页面。 jsp的主要作用是代替Servlet程序回传html页面的数据。 jsp页面的本质 jsp页面的本质是一个Servlet程序。 当我们第一次访问jsp页面时,Tomcat服务器会帮我们把jsp页面翻译成为一个java源文件。并且对它进行编译成源文件。 jsp程序代码 <%@ page c

一条咸鱼的博客 1440

【FDTD】仿真目录(共计 16 篇)

对于完美吸收型边界条件,有时候我们需要设置将仿真结构穿过边界条件区域,具体原因可以阅读下文。在进行 S 参数扫描时,当考虑到材料的色散特性时,我们可以如下文一样选择计算群延迟。仿真,我们需要构建仿真结构与仿真区域,对于它们的尺寸,应该遵循下文进行设定。中存在多种不同的网格类型,具体可以参考下文,这部分内容仅作了解即可。尺寸的设置问题,对于 mesh 的最小尺寸,可以参考下文。的边界条件设置也十分重要,下文中我们对边界条件进行总结。仿真中我们可以设定参与仿真的模式数量,可以参考下文。尺寸的实例,详见下文。

u011699626的博客 509

在JSP中连接数据库

1、数据库管理系统 数据库是提供数据的基地,它能保存数据并能使用户方便的访问数据。 DBMS是(Data Base Management System)的缩写,是管理数据库软件的集合。 DBMS包含面向用户接口功能和面向系统维护功能。 面向用户接口功能是提供用户访问数据库的一些必要手段。 面向系统维护功能是为数据库管理者提供数据库的维护工具。 目前常见的数据库管理系统有: Oracle Sybase Informix Microsoft SQL Server MySQL 2、数据库操作 2.1 查

m0_58700994的博客 4231

(11-3-01 )

以太坊(Ethereum)是一种基于区块链技术的开源平台和加密货币。它于2015年由Vitalik Buterin和Gavin Wood等开发者创建,并成为比特币之后最受欢迎的加密货币之一。以太坊不仅支持加密货币交易,还为开发者和企业提供了构建去中心化应用程序的强大工具。在本节的内容中,将实型一个完整的机器学习模型项目,智能检测出以太坊区块链中的非法账户。从问题定义到模型建立和评估,再到最终的总结和建议。本实例突出了处理类别不平衡问题的重要性,并展示了如何使用多种机器学习算法来解决实际问题。此外,通过数据可

码农三叔 2171

Claude Code 实战 从零教你用 Claude Code 干活

Claude Code 实用指南:AI 编程助手的核心功能与使用技巧 Claude Code 是 Anthropic 推出的智能编程助手,可直接在本地环境中执行操作,相比传统 AI 对话工具具有显著优势:能直接读取项目文件、自动执行修改、记忆项目规则,并支持连接外部服务。本文详解其安装配置、三大核心场景(资料搜索、网页抓取、文章撰写)及进阶功能(Skills、MCP协议、斜杠命令)。特别提供了工作模式切换、CLAUDE.md配置文件等实用技巧,并附常见问题解决方案,帮助用户高效利用这一"坐在身边的

2401_84052244的博客 7583

JSP连接各类数据库方法大全

一、jsp连接Oracle8/8i/9i数据库(用thin模式)   testoracle.jsp如下:                 String url="jdbc:oracle:thin:@localhost:1521:orcl";   //orcl为你的数据库的SID   String user="scott";   String password="tiger";   Connecti

DreaJay的专栏 566

《网络安全自学教程》- MySQL脱库原理和步骤

MySQL脱库,脱库的原理,怎么脱库,脱库的步骤,一库三表六字段

wangyuxiang946的博客 1万+

jsp数据库连接大全[转载]

 jsp数据库连接大全一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为你的数据库的SID String user="scott"; String password="tiger"; Connection conn

偏执者无罪-->异度空间 1046

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Jsp连接数据库大全

Jsp连接数据库大全 现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1...

编程资料大全 103

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jsp连接数据库大全--转贴优快云之之[希望]大作

jsp连接数据库大全:一、jsp连接Oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:.newInstance();String url="jdbcracle:thin:@localhost:1521rcl";//orcl为你的数据库的SIDString user="scott";String password="tiger";Connection conn= D

wangxd的专栏 874

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ts连接mysql数据库_各种数据库的连接方法

一、JDBC连接各种数据库1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDStringuser="test";Stringpasswor...

weixin_39922868的博客 2153
上一篇: Java的一个IO实例
下一篇: 数据库分页
sshack
博客等级 码龄20年 4粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值