Le site suivant montre l'utilisation des nouvelles fonctionnalités "AutoClosable" avec JDBC : lien . Ce site montre comment l'instruction sera automatiquement fermée, mais le jeu de résultats ne se trouve pas dans la section try() où il serait automatiquement fermé. Ma question est donc la suivante : ne dois-je PAS fermer les ensembles de résultats directement dans Java 7 ? J'ai toujours utilisé le modèle suivant : fermer le jeu de résultats, fermer la déclaration, fermer la connexion.
Réponse
Trop de publicités?Desde el Javadoc de ResultSet :
Un objet ResultSet est automatiquement fermé lorsque l'objet Statement qui l'a généré est fermé, réexécuté ou utilisé pour récupérer le résultat suivant d'une résultat suivant dans une séquence de résultats multiples.