java - 强制关闭Java应用程序是否会导致数据库连接泄漏

标签 java database netbeans

当从 NetBeans 运行 Java 应用程序并且该应用程序连接到远程数据库时,如果我们尝试使用“停止”按钮从 NetBeans 终止该应用程序,是否会导致数据库连接泄漏?

如果是这样..我们应该在哪里设置属性以在终止正在运行的应用程序实例之前关闭所有数据库连接。

最佳答案

连接可能在两侧泄漏。

在 Java 软件中:

您确实可以忽略这一点,因为应用程序很快就会被终止。

数据库内:

这会导致问题,但是每个网络服务器应用程序都会检查连接是否断开并释放资源。

所以我认为您不会遇到问题,因为数据库会将连接标记为无效并释放所有资源。

关于java - 强制关闭Java应用程序是否会导致数据库连接泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560558/

相关文章:

java - 重写以下循环(java)

JavaFX 部署问题

java - ArrayList 中 size() 方法的用途

java - 是否可以删除 FieldSet 然后重新添加它?如何?

java - 将图像缩小至原始大小的 1/4。

java - 如何在Hibernate中实现这个查询?

sql-server - 在数据库字段中存储数字数组

php - 在数据库中存储和更新抓取的数据

插入时的MySQL增量字段

java - 如何在 build.xml 中运行 zip 目标