技术文章和资源

技术文章(时间排序)

热门类别

Python PHP MySQL JDBC Linux

关闭 JDBC 连接是强制性的吗?

jdbcjava 8mysqlmysqli database

在 JDBC 程序结束时,需要明确关闭与数据库的所有连接以结束每个数据库会话。但是,如果您忘记了,Java 的垃圾收集器将在清理陈旧对象时关闭连接。

依赖垃圾收集,特别是在数据库编程中,是一种非常糟糕的编程习惯。您应该养成始终使用与连接对象关联的 close() 方法关闭连接的习惯。

要确保连接已关闭,您可以在代码中提供一个"finally"块。finally 块始终执行,无论是否发生异常。

要关闭 JDBC 连接,您应该按如下方式调用 close() 方法:

conn.close();

相关文章