Je me pose une petite question :
J'utilise les commandes de types oracle ( OracleCommand ) pour exécuter des requêtes de mise à jour, de insert, select ....
Mais maintenant que je m'occupe de la gestion des erreurs dans mon application notament les erreurs (exceptions)
liées aux bases de données (je sais j'aurais du le faire dès le début mais bon ..
.. me crier pas dessus ..
.. ),
je me pose une question:
Si je ne commit pas mes transaction manuellement, elles sont commitées à fermeture de ma connexion ? c'est bien ca .... (si ya pas eut d'erreur)
et s'il y a des erreurs, est ce que le roolback est automatique aussi à la fermeture de la connexion ?
Sinon faut 'il les gérer soi-meme et faire les commit qd ca marche et les roolback dans les catch des exceptions ?
si qqun c'est posé la question ........
Partager