jdbcでデータベース接続を閉じる方法は何ですか?
JDBCを使用してデータベースに接続した後は、データベース接続を手動で閉じる必要があります。データベース接続を閉じるには、`close()`メソッドを呼び出すことができます。具体的な手順は次の通りです:1. データベースとの接続を確立するために`Connection`オブジェクトを作成します。2. データベース操作が完了した後に、`Connection`オブジェクトの`close()`メソッドを呼び出してデータベース接続を閉じます。以下はサンプルコードです:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class CloseConnectionExample {
public static void main(String[] args) {
Connection conn = null;
try {
// 创建数据库连接
conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/mydatabase”, “username”, “password”);
// 执行数据库操作
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (conn != null) {
try {
// 关闭数据库连接
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
} }
上記の例では、conn.close()メソッドがfinallyブロックで呼び出され、例外が発生してもデータベース接続を正しく閉じることが保証されています。