从NetBeans运行Java应用程序,并且应用程序连接到远程数据库时,如果我们尝试使用“停止”按钮从NetBeans中终止应用程序,是否会导致数据库连接泄漏?
如果是这样的话......在杀死正在运行的应用程序实例之前,我们应该在哪里设置属性以关闭所有数据库连接。
答案 0 :(得分:1)
有两个方面可以泄露连接。
在Java软件中:
你真的可以忽略这一点,因为应用程序很快就会被杀死。
在数据库中:
这将导致问题,但每个网络服务器应用程序都会检查连接是否中断并释放资源。
所以我认为你不会遇到问题,因为数据库会将连接标记为无效并释放所有资源。