安全に閉じられていない JDBC リソースを報告します。 このインスペクションで報告される JDBC リソースにはjava.sql.Connectionjava.sql.Statementjava.sql.PreparedStatementjava.sql.CallableStatementjava.sql.ResultSet です。

デフォルトでは、このインスペクションは名前に 'close' または 'cleanup' を含む任意のメソッドでリソースを閉じることができると想定しています。

例:


  ResultSet findAllElements(Connection connection) throws SQLException {
    PreparedStatement statement = connection.prepareStatement("SELECT * FROM TABLE");//ステートメントが閉じられていません
    statement.execute();
    return statement.getResultSet();
  }

このインスペクションは、次のオプションを使用して構成できます。