JTable y base de datos

Iniciado por Xedrox, 14 Agosto 2011, 03:06 AM

0 Miembros y 1 Visitante están viendo este tema.

Xedrox

Como hago para editar una tabla de una base de datos desde un JTable?

Lo unico que se me ocurre hacer una consulta con un select y rellenar las filas del modelo de tabla, que se hagan los cambios, luego vacio la tabla original del la base de datos y le ingreso de nuevo todos los valores (por mas que algunos no hayan cambiado). Que les parece? Es eficiente esto?

Guerrerohgp

No, no es eficiente, lo que he hecho en ese caso es un boton modificar que use la fila seleccionada para usar el id y abrir un nuevo Jdialog (Heredado y modificado) con los campos a editar y con el id de la tabla de la base de datos modificarla una ves sea editado el contenido Del JDialog. al cerrar recargar la table y queda actualizada.

La otra forma es capturar el enter al terminar la edicion de una celda y hacer el proceso pero sin JDialog.

Suerte!