java.sql.Connection
,
java.sql.Statement
, java.sql.PreparedStatement
,
java.sql.CallableStatement
, and java.sql.ResultSet
.
By default, the inspection assumes that the resources can be closed by any method with 'close' or 'cleanup' in its name.
Example:
ResultSet findAllElements(Connection connection) throws SQLException {
PreparedStatement statement = connection.prepareStatement("SELECT * FROM TABLE");//statement is not closed
statement.execute();
return statement.getResultSet();
}
Use the following options to configure the inspection:
try
block. This style is less desirable because it is more verbose than opening a resource
in front of a try
block.