Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > No Actualiza e Inserta en MySql con Java

Saludos a Todos.

Actualmente estoy desarrollando una pequeña aplicacion, para llevar unos controles internos, ya estoy por el 7 séptimo mantenimiento de tabla y se presento lo siguiente.

2016-03-31 10:51:51.225 Setencia Sql ==>
UPDATE gst_entregables SET detalle='PRUEBA MANUAL', estatus = 'A', fecha_inicio ='2016-03-01', fecha_fin ='2016-03-01' WHERE requerimiento = '201600000001' and entregable = '201600000001'
LOG_GLG: PROCESADO

Desde el formulario captura los datos y actualiza, es decir, responde todo correctamente, en el log de errores, se verifica y la sentencia esta correctamente, se conecta y no emite mensajes de error de otro tipo. El problema es que no actualiza el registro en la tabla, se toma la sentencia generada en el log y se ejecuta por sql en mysql, funciona satisfactoriamente.
Compile nuevamente, desplegué el proyecto de nuevo, se reinicio el servidor, pero aun con la falla, las lineas estan correctas. Simulo hasta tener error en la sentencia y genera el log correcto.
En otras conexiones que dispongo en la aplicacion, las reviso y estan idénticas en cuanto a su estructura de conexion y ejecucion.

Tendran pistas....
Gracias...

marzo 31, 2016 | Registered Commenterdustinsanchez

Revisando el codigo.
Tengo las siguientes lineas y me ha funcionado con esto desde hace mucho tiempo:
con.setAutocommit(false);
Con esta instruccion, para la tabla requerimientos en especial. No funciona. Por casualidad lo cambie a true. ahora si lo permite. para dicha tabla.
con.setAutocommit(true);

En este instante, no tengo explicacion de porque en algunas si lo permite y otras no.

Si alguien me puede ayudar o explicar el caso. En todo caso, voy a leer un rato, si lo encuentro lo publico...


Gracias...

marzo 31, 2016 | Registered Commenterdustinsanchez

Les anexo los siguientes link que me han ayudado.

http://mysql.conclase.net/curso/?sqlsen=commit
http://www.tutorialspoint.com/jdbc/commit-rollback.htm

Saludos.

marzo 31, 2016 | Registered Commenterdustinsanchez

mas que nada verifica la acción de tu botón yo te recomiendo que debuggear tu proyecto para que veas donde no esta generando la acción que se debe realizar.

mayo 20, 2016 | Unregistered CommenterArturo