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
ClasseA
{
public void
methode ()
{
Connection con = null;
Statement instruction = null;
ResultSet resultat = null;
try {
con = DriverManager.getConnection("database url");
instruction = con.createStatement();
resultat = instruction.executeQuery ("query");
}
finally {
instruction.close();
resultat.close();
}
}
}
|
|