[英]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.