关闭Java数据库连接的最佳实践
使用完数据库连接、Statement和ResultSet后,需要分别调用它们的close()方法。建议使用try-with-resources语句自动关闭资源,确保不论是否发生异常,资源都能被释放。例如:
try (Connection conn = DriverManager.getConnection(...);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(...)) {
// 操作数据库
} catch (SQLException e) {
e.printStackTrace();
}
这样能保证数据库相关资源被安全关闭。