2. 使用纯Java驱动访问数据库的时候有哪些步骤?
时间: 2024-01-21 17:15:55 浏览: 36
使用纯Java驱动访问数据库的步骤如下:
1. 加载数据库驱动程序:使用 `Class.forName()` 方法加载数据库驱动程序,例如:
```
Class.forName("com.mysql.jdbc.Driver");
```
2. 建立数据库连接:使用 `DriverManager.getConnection()` 方法建立与数据库的连接,需要指定数据库的 URL、用户名和密码,例如:
```
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
```
3. 创建 SQL 语句:使用 SQL 语句操作数据库,例如:
```
String sql = "SELECT * FROM users WHERE id = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 1);
ResultSet rs = pstmt.executeQuery();
```
4. 执行 SQL 语句:使用 `PreparedStatement` 对象的 `executeQuery()` 方法执行 SQL 语句,例如:
```
ResultSet rs = pstmt.executeQuery();
```
5. 处理查询结果:使用 `ResultSet` 对象处理查询结果,例如:
```
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id=" + id + ", name=" + name + ", age=" + age);
}
```
6. 关闭连接:在程序结束时,需要关闭与数据库的连接,例如:
```
rs.close();
pstmt.close();
conn.close();
```