学习JDBC 技术目的,使用Java技术操作数据库中数据记录 。
1.JDBC简介
JDBC的全称是 :Java DataBase Connectivity (Java 数据库连接)
sun公司为了简化、统一对数据库的操作,定义了一套java操作数据库的规范,称之为 JDBC 。
组成JDBC的2个包
java.sql
javax.sql
还需要导入相应的JDBC 的数据库实现(即数据库的驱动)
下面是JDBC的类图:
2.JDBC的编程步骤
a) .装载驱动
因为java程序要喝数据库程序进行通信,所以必须先要知道数据库数据通信数据的格式。(格式由数据库来定,由驱动来定)
b) 建立连接
DriverManager.getConnection(url , username ,password );
获取和数据库的连接,要先找到连接数据的位置 需要 URL , id, 和password
jdbc:mysql://localhost : 3306
c) 操作数据
Statement statement = conn.createStatement();
ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString("username"));
System.out.println(rs.getString("email"));
}
将SQL语句发送到数据库,并接收执行后返回的结果集。
d) 释放资源
rs.close();
statement.close();
conn.close();