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 :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Programmation Java
Les fondamentaux


Voir le programme détaillé
ESN Inovelya : Nous recrutons

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
Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Java
Les compléments
Voir le programme détaillé