Logo Java

Siguiendo con el aprendizaje de Java y de funciones que aporten a los proyectos de Software que desees desarrollar, hoy veremos cómo Guardar JCheckBox de JTable en MySQL; esto nos servirá al momento de manejar datos por medio de controles tipo JTable, en ocasiones deseamos seleccionar valores o registros del JTable, mediante un control tipo JCheckBox, y a su vez; que este valor quede almacenado en una base de datos MySQL, sin más empecemos.

Guardar JCheckBox de JTable en MySQL SQL

Para recrear este ejercicio, utilizaremos el siguiente JFrame de ejemplo, con algunos datos en un JTable y un control JCheckBox en cada registro.

Guardar JCheckBox de JTable en MySQL

Cómo podemos observar, contamos con un campo de selección, para guardarlo en la base de datos; ahora procedemos a verificar cuales son los JCkeckBox que están seleccionados para guardarlos en la base de datos.

Código fuente: Proyecto CRUD en Java MVC – con base de datos MySQ🚀

Recorrer el JTable para comprobar cada Check seleccionado

Con el siguiente código podemos recorrer el JTable y verificar los check seleccionados:

Guardar JCheckBox de JTable en MySQL

Si deseas ampliar conocimientos acerca de recorrer un JTable, acá en este artículo, te lo explico más al detalle.

Recorrer JTable para obtener y validar datos.

Para utilizar este código se debe tener presente que utilizamos una clase conexión a MySQL y el Driver MySQL Connector Java.

Así mismo, hacemos la comprobación de los registros seleccionados con el Check; esto mediante el condicional, en el caso que el condicional retorne un valor diferente a null, o bien; true, hacemos el INSERT a la base de datos.

 ¿Y en la base de datos?

Básicamente, tenemos una tabla con tres campos, en donde guardamos el nombre y un valor representativo para el check, este puede ser un valor entero, VARCHAR o inclusive boolean.

Guardar JCheckBox de JTable en MySQL

Aquí podemos observar, como en MySQL han quedado guardados los registros seleccionados en el JFrame.

Recorrer JTable y Jcheckbox para guardar en MySQL

Finalmente podemos Guardar JCheckBox de JTable en MySQL, una acción muy útil en infinidades de proyectos que podemos abordar; el ejemplo aquÍ citado, es básico, por lo tanto deberás ajustarlo a las necesidades de tu proyecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×