首页 > 数据库 > DB2 >

JDBC

2017-04-21

JDBC是执行SQL语句的java API,需要使用java sql * 里面的Connection、DriverManager、ResultSet、Statement等。

JDBC是执行SQL语句的java API,需要使用java.sql.* 里面的Connection、DriverManager、ResultSet、Statement等。

(1)加载JDBC驱动程序
在连接数据库之前首先要加载想要连接的数据库的驱动到JVM中,比如连接MySql数据库,需要加载MySql的驱动类,方式为Class.forName(“com.mysql.jdbc.Driver”);加载成功后,会将Driver类的实例注册到DriverManager类中,打开一个与数据库通信的通道。

(2)创建连接
URL格式 协议:子协议:数据库源标识 协议总是jdbc
eg. MySql jdbc:mysql://machine-name:port/database-name
machine-name是数据库所在的机器名称,port是端口号,MySql默认是3306,在本机就是jdbc: mysql://localhost:3306/database-name
eg. Oracle jdbc:oracle:thin:@machine-name:port:database-name 端口号默认1521

(3)创建Connection对象
使用DriverManager.getConnection(url, user, password)

(4)执行SQL语句
用Connection对象创建一个Statement实例,使用Connection的createStatement()方法
Statement实例执行SQL语句,使用executeQuery()方法,方法参数为SQL语句,此方法返回ResultSet实例(结果集对象)

(5)从结果集中提取数据

(6)关闭JDBC对象(清理环境)

相关文章
最新文章
热点推荐