08. transacciones en java
DESCRIPTION
JAVATRANSCRIPT
![Page 1: 08. Transacciones en Java](https://reader036.vdocuments.co/reader036/viewer/2022082506/563db996550346aa9a9ebcd4/html5/thumbnails/1.jpg)
TRANSACCIONES EN JAVA
Crear la tabla “Cabecera” con los siguientes datos:
Crear la tabla “Detalle” con los siguientes datos:
![Page 2: 08. Transacciones en Java](https://reader036.vdocuments.co/reader036/viewer/2022082506/563db996550346aa9a9ebcd4/html5/thumbnails/2.jpg)
Crear una clase llamada Main con el siguiente código:
![Page 3: 08. Transacciones en Java](https://reader036.vdocuments.co/reader036/viewer/2022082506/563db996550346aa9a9ebcd4/html5/thumbnails/3.jpg)
Al ejecutar, la transacción no tiene problemas y crea los 3 registros enviados (uno en la cabecera y dos en el detalle).
Cambiar las siguientes líneas de la codificación para que se genere un error al almacenar uno de los detalles y se observe que ninguna de las otras operaciones se ejecuten:
![Page 4: 08. Transacciones en Java](https://reader036.vdocuments.co/reader036/viewer/2022082506/563db996550346aa9a9ebcd4/html5/thumbnails/4.jpg)
Al ejecutar la aplicación se leerá el mensaje de fallo en la consola y no se realizarán cambios en la Base de Datos.