【发布时间】:2013-12-13 06:39:11
【问题描述】:
当从 NetBeans 运行 Java 应用程序时,应用程序连接到远程数据库,如果我们尝试使用停止按钮从 NetBeans 终止应用程序,会导致数据库连接泄漏吗?
如果是这样.. 我们应该在哪里设置属性以在终止正在运行的应用程序实例之前关闭所有数据库连接。
【问题讨论】:
-
如果您的代码泄漏连接。你使用连接池吗?您是否每次都正确关闭每个连接(在
finally块中)? -
杀死应用程序将使您的数据库端的连接失效。数据库应该在某个时间后使连接超时。但是,如果您的应用程序在没有正确关闭连接的情况下快速启动和终止太多次,您可能会用完数据库可以提供的所有连接。
-
@ElliottFrisch 是的,连接在 finally 块中关闭
-
@ElliottFrisch 是的,连接在 finally 块中关闭。
-
@Nishan Netbeans 在处理它吗?