繁体   English   中英

对未闭合的PreparedStatements / ResultSets / Connections进行IntelliJ检查

[英]IntelliJ inspections for unclosed PreparedStatements/ResultSets/Connections

对于未封闭的PreparedStatements / ResultSets / Connections或使用标准Java SQL库的任何内容,是否有任何IntelliJ检查?

我必须使用一个相对较旧的Java代码库,该代码库使用大量未包含在框架中的SQL,所以记住finally块中的所有特殊结束逻辑即使是非常小的SQL也会变得令人厌烦且容易出错。

请务必打开以下检查: 设置>编辑器>检查> Java>资源管理问题>“JDBC资源已打开但未安全关闭”

报告在finally块中未安全关闭的任何JDBC资源。 如果在资源关闭之前抛出异常,则可能无意中泄露此类资源。 此检查报告的JDBC资源包括java.sql.Connection,java.sql.Statement,java.sql.PreparedStatement,java.sql.CallableStatement和java.sql.ResultSet。

请注意,您可以搜索检查列表以查找所需的检查列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM