当从 NetBeans 运行 Java 应用程序并且该应用程序连接到远程数据库时,如果我们尝试使用“停止”按钮从 NetBeans 终止该应用程序,是否会导致数据库连接泄漏?
如果是这样..我们应该在哪里设置属性以在终止正在运行的应用程序实例之前关闭所有数据库连接。
最佳答案
连接可能在两侧泄漏。
在 Java 软件中:
您确实可以忽略这一点,因为应用程序很快就会被终止。
数据库内:
这会导致问题,但是每个网络服务器应用程序都会检查连接是否断开并释放资源。
所以我认为您不会遇到问题,因为数据库会将连接标记为无效并释放所有资源。
关于java - 强制关闭Java应用程序是否会导致数据库连接泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560558/