Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

Gestion des transactions :Exemple de code


Notes:

L'extrait de code suivant peut se retrouver couramment. En effet, on peut imaginer que dans le bloc try, plusieurs appels à des procédures stockées soient réalisés. Si une erreur survient, une exception de type SQLException est déclenchée. Dans ce cas, le bloc catch annule la transaction. Sinon, elle est confirmée. Dans tous les cas de figure la connexion à la base de données est fermée par le « try-with-resources ».

Attention, les méthodes commit, rollback et close peuvent aussi déclencher des exceptions. Il faut donc soit sécuriser le tout avec un sur-try, soit la méthode contenant le code se doit de relayer une éventuelle exception à la méthode appelante.

Diapositive précédente Diapositive suivante