JDBC使用过程

[复制链接]
查看11 | 回复0 | 2007-7-15 11:07:00 | 显示全部楼层 |阅读模式
1. 加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver&quot

;//MySQL的加载JDBC驱动程序的方法
Class.forName("org.postgresql.Driver&quot

;//PostgreSQL的加载JDBC驱动程序的方法
Class.forName("oracle.jdbc.driver.OracleDriver&quot

;//Oracle的加载JDBC驱动程序的方法
Class.forName("com.ibm.db2.jdbc.net.DB2Driver&quot

;//DB2的加载JDBC驱动程序的方法
Class.forName("com.sybase.jdbc2.jdbc.SybDriver&quot

;//Sybase的加载JDBC驱动程序的方法
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver&quot

;//SQLServer的加载JDBC驱动程序的方法
2. 建立数据库连接
与MySQL数据库建立连接的方法:Connection con=DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDBName",ID,Pwd);
与PostgreSQL数据库建立连接的方法:Connection con=DriverManager.getConnection("jdbc

ostgresql://MyDbComputerNameOrIP:3306/myDBName",ID,Pwd);
与Oracle数据库建立连接的方法:Connection con=DriverManager.getConnection("jdbc

racle:thin:@MyDbComputerNameOrIP:1521:ORCL",ID,Pwd);
与Sybase数据库建立连接的方法:Connection con=DriverManager.getConnection("jdbc:sybase:Tds:MyDbComputerNameOrIP:2638",ID,Pwd);
与SQL Server数据库建立连接的方法:Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master",ID,Pwd);
与DB1数据库建立连接的方法:Connection con=DriverManager.getConnection("jdbc:db2://MyDbComputerNameOrIP/myDBName",ID,Pwd);
3. 创建并执行SQL语句
用Connection.createStatement()方法来创建一个Statement对象。Statement对象执行一个查询并从DBMS返回一个包含响应结果的ResultSet对象。
4. 处理从DBMS返回的数据
查询处理后从DBMS收到的查询结果赋给java.sql.ResultSet对象,该对象包含一些用来从结果集中获取数据存到Java变量中的方法,以便进行进一步处理。
5. 关闭数据库连接
使用与数据库有关的对象所消耗的内存是很大的,因此在完成数据库访问后要及时关闭数据库连接,同时还应关闭Connection中返回的内容,包括Statement对象和ResultSet对象。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行