在Java程序中,通过JDBC访问数据库
2006-07-10 16:11
537 查看
在java程序中,通过JDBC访问数据库有如下步骤:
(1)装载并注册数据库的JDBC驱动程序:
以下是四种jdbc驱动装载方法:
1) 装载 JDBC-ODBC Driver :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//jdk中自带,默认已经注册,不用再注册
2)装载并注册OracleDriver
Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
3)装载并注册MySQLDriver
Class.forName("com.mysql.jdbc.Driver");
java.sql.DriverManager.registerDriver(new com.mysql.jdbc.driver) //不是必须。mysql默认以及注册
4)装载并注册SQLServer Driver
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
注意:旧版本MySQL驱动Driver类为 org.git.mm.mysql.Driver,新版本中保留了这个类,提倡用新的com.mysql.jdbc.Driver
(2)建立与数据库的链接
Connection con = java.sql.DriverManager.getConnection(dburl,user,password);
其中 getConnection()有三个参数:
1)dburl表示链接数据的jdbcURL
2)user用户名
3)password密码
dburl的一般形式为:jdbc:drivertype:driversubtype://parameters
drivertype 表示驱动程序的类型。driversubtype是可选的参数.parameters通常用来设定数据库服务器的IP地址,端口号和数据库的名称.
下边是几种常用的数据库的JDBCURL形式:
(3)创建Statement对象,准备调用SQL语句:
Statement stmt = con.createStatement();
(4)调用SQL语句:
String sql = "ResultSet rs = stmt.executeQuery(sql);
(5)访问ResultSet中的记录集:
rs.close();
stmt.close();
con.close();
(1)装载并注册数据库的JDBC驱动程序:
以下是四种jdbc驱动装载方法:
1) 装载 JDBC-ODBC Driver :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//jdk中自带,默认已经注册,不用再注册
2)装载并注册OracleDriver
Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
3)装载并注册MySQLDriver
Class.forName("com.mysql.jdbc.Driver");
java.sql.DriverManager.registerDriver(new com.mysql.jdbc.driver) //不是必须。mysql默认以及注册
4)装载并注册SQLServer Driver
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
注意:旧版本MySQL驱动Driver类为 org.git.mm.mysql.Driver,新版本中保留了这个类,提倡用新的com.mysql.jdbc.Driver
(2)建立与数据库的链接
Connection con = java.sql.DriverManager.getConnection(dburl,user,password);
其中 getConnection()有三个参数:
1)dburl表示链接数据的jdbcURL
2)user用户名
3)password密码
dburl的一般形式为:jdbc:drivertype:driversubtype://parameters
drivertype 表示驱动程序的类型。driversubtype是可选的参数.parameters通常用来设定数据库服务器的IP地址,端口号和数据库的名称.
下边是几种常用的数据库的JDBCURL形式:
jdbc-odbc Driver | jdbc:odbc:datasource |
Oracle链接 | jdbc:oracle:thin:@localhost:1521:sid |
SQLServer数据库链接 | jdbc:microsoft:sqlserver://localhost:1433:DatabaseName=BookDB |
Mysql链接 | jdbc:mysql://loaclhost:3306/BookDB |
Statement stmt = con.createStatement();
(4)调用SQL语句:
String sql = "ResultSet rs = stmt.executeQuery(sql);
(5)访问ResultSet中的记录集:
rs.close();
stmt.close();
con.close();
相关文章推荐
- 在Java程序中,通过JDBC访问数据库
- Java通过JDBC访问各类数据库流程和基础程序
- java通过jdbc对数据库的访问
- java通过JDBC来访问数据库的过程
- Java 程序通过 JDBC 访问 PPAS(PostgresPlus Advanced Server)9.1.2
- Java程序通过JDBC连接远程的数据库SQL Server
- 在Java程序中,通过JDBC访问Oracle数据库的步骤
- 如何使用Java程序通过JDBC访问HDInsight Hive Server
- Java程序通过JDBC-ODBC连接本地数据库
- Java通过JDBC访问数据库(两种方式)
- 在Java的Spring框架的程序中使用JDBC API操作数据库
- 使用JDBC创建数据库访问程序
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- Java 通过JDBC查询数据库表结构(字段名称,类型,长度等)
- Java数据库访问之底层:jdbc
- 通过JDBC访问数据库元信息
- Java通过JDBC连接数据库
- Java访问数据库的技术--JDBC
- 通过JAVA从高德地图URL连接获取json数据 解析并存入数据库的程序举例