关闭 JDBC 连接是强制性的吗?
jdbcjava 8mysqlmysqli database
在 JDBC 程序结束时,需要明确关闭与数据库的所有连接以结束每个数据库会话。但是,如果您忘记了,Java 的垃圾收集器将在清理陈旧对象时关闭连接。
依赖垃圾收集,特别是在数据库编程中,是一种非常糟糕的编程习惯。您应该养成始终使用与连接对象关联的 close() 方法关闭连接的习惯。
要确保连接已关闭,您可以在代码中提供一个"finally"块。finally 块始终执行,无论是否发生异常。
要关闭 JDBC 连接,您应该按如下方式调用 close() 方法:
conn.close();