Toutes les ressources JDBC ouvertes doivent être fermées dans le bloc finally(). Cette règle ne vérifie pas les connexions JDBC ouvertes. Elle ne teste que leurs ressources (Statement, ResultSet).
import java.sql.*;
public class
ClassA
{
public void
method () {
Connection con = null;
Statement statement = null;
ResultSet result = null;
try {
con = DriverManager.getConnection("database url");
statement = con.createStatement();
result = statement.executeQuery ("query");
}
finally {
statement.close();
result.close();
}
}
}
|
|