Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2016, 15:36
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Evitar errores...

Bueno, en principio, lo que hagas en el lenguaje de programación es irrelevante para la base. No debes pensar en la BBDD como una extensión de la aplicación, sino como un servicio externo provisto por otra aplicación, porque eso es lo que es. Esto implica que nada puedes hacer desde Java, sino que Java tiene que indicarle al servicio de MySQL que realice ciertas acciones.

Por otro lado, lo que quieres saber se inventó hace décadas,y se llama TRANSACCIONES, cuyos detalles te recomiendo estudiar del manual de referencia: http://dev.mysql.com/doc/refman/5.7/en/commit.html

Por otro lado, el tema de transacciones es algo complejo y debe ser manejado con cuidado. Mi consejo es que leas al menos algo del tema ACID.

Finalmente, desde todos los lenguajes se pueden invocar los inicios, cancelaciones, finalizaciones y rollbacks de transacciones. Cada lenguaje, en la librería de acceso al DBMS ,tiene las funciones, clases y métodos que hacen tales llamadas para que el DBMS las procese.
Lee el manual de referencia de Java. Alli está esa parte.

Por lo demás, Java, o cualquier lenguaje, es OFF TOPIC en este foro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)