gpt4 book ai didi

java - 查找未正确关闭的数据库连接

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:30 25 4
gpt4 key购买 nike

在一个大型项目的代码中发现了一些泄漏,其中数据库连接打开但没有关闭。DB 是 DB2,连接是在 java 程序中打开的,最后没有在 try catch 中正确关闭。

有没有办法在 java 中搜索所有打开连接但不关闭连接的方法?我试图避免手动查看打开连接的每个方法以查看它是否已正确关闭。

任何帮助完成这项繁琐任务的人都会很酷。

最佳答案

两者都是FindBugsPMD (开源静态代码检查器)支持检测未关闭的数据库连接。它们可以集成到您的构建过程和/或 IDE 中。

尤其是 PMD,默认情况下可能会产生噪音,但可以使用 custom ruleset 将其调低或通过 other means .

关于java - 查找未正确关闭的数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com