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...
dustinsanchez
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.
dustinsanchez
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.
Arturo
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...