使用JDBC连接数据库通常需要遵循以下步骤:
加载JDBC驱动程序
使用`Class.forName()`方法加载数据库驱动程序。例如,对于MySQL数据库,代码如下:
```java
Class.forName("com.mysql.cj.jdbc.Driver");
建立数据库连接
使用`DriverManager.getConnection()`方法建立与数据库的连接,需要提供数据库的URL、用户名和密码。例如:
```java
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
Connection connection = DriverManager.getConnection(url, username, password);
执行查询或更新操作
使用连接对象创建`Statement`或`PreparedStatement`对象,并使用它们执行SQL查询或更新。例如:
```java
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM my_table");
while (resultSet.next()) {
// 处理查询结果
}
关闭连接
在使用完数据库后,必须关闭连接和相关资源,以释放系统资源。例如:
```java
resultSet.close();
statement.close();
connection.close();
请确保在连接数据库之前已经正确导入了相应的JDBC库,并且根据所使用的数据库类型和版本,可能需要调整驱动程序类名和连接URL。