一 JDBC访问数据库的步骤
- 加载JDBC驱动
Class.forName("JDBC驱动类的名称");
- 与数据库建立连接
使用DriverManager类
Connection con=DriverManager.getConnection(数据连接字符串,数据库用户名,密码);
- 发送sql语句,得到返回结果
得到连接,使用该连接创建Statement接口的对象
查询操作,返回ResultSet的结果集
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELETE id,name FROM student");
4.处理返回结果
while(rs.next()){
int id=rs.getInt("id");
String name=rs.getString("name");
System.out.println(id+" "+name);
}
二 API介绍
- DriverManager 类:装载驱动程序,并为创建新的数据库连接提供支持。
- Connection类:负责连接数据库并担任传送数据的任务。
- Statement接口:由Connection产生,负责执行sql语句。
- ResultSet接口:负责保存和处理Statement执行后所产生的查询结果。
- PreparedStatement接口:Statement的子接口,也有connection产生。对比
Statement,具有高安全性,高性能,高可读性,高维护性的优点。