jdbc连接数据库步骤
时间: 2023-09-30 17:12:37 浏览: 16
JDBC(Java Database Connectivity)是Java语言操作数据库的标准接口,它定义了一套Java API来访问关系型数据库。下面是JDBC连接数据库的基本步骤:
1. 加载数据库驱动程序:使用 Class 类的 forName() 方法动态加载数据库驱动程序,如:
```
Class.forName("com.mysql.jdbc.Driver");
```
2. 创建数据库连接:通过 DriverManager 类的 getConnection() 方法获取数据库连接对象,如:
```
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
```
其中,url 是数据库连接字符串,user 和 password 是数据库的用户名和密码。
3. 创建 Statement 对象:使用 Connection 对象的 createStatement() 方法创建 Statement 对象,用于执行 SQL 语句,如:
```
Statement stmt = conn.createStatement();
```
4. 执行 SQL 语句:使用 Statement 对象的 executeQuery() 方法执行 SQL 语句,如:
```
String sql = "SELECT * FROM user";
ResultSet rs = stmt.executeQuery(sql);
```
其中,sql 是要执行的 SQL 语句,rs 是返回的结果集。
5. 处理结果集:使用 ResultSet 对象的 getXXX() 方法获取结果集中的数据,如:
```
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. 关闭数据库连接:使用 Connection、Statement 和 ResultSet 对象的 close() 方法关闭数据库连接,如:
```
rs.close();
stmt.close();
conn.close();
```
以上就是 JDBC 连接数据库的基本步骤。需要注意的是,在使用完数据库连接、Statement 和 ResultSet 对象后,一定要及时关闭这些对象,以释放资源和避免内存泄漏。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)