DATOS GENERALES
ASIGNATURA: Docente:
Programación Visual Ing. Renato Toasa, MsC
CAMPO AMPLIO DEL CAMPO ESPECÍFICO DEL DISCIPLINA CURRICULAR
CONOCIMIENTO: CONOCIMIENTO: QUELA ARTICULA:
Tecnologías de la Tecnologías de la
Información y la Información y la PROGRAMACIÓN
Comunicación Comunicación
CRUD – JAVA – PARTE 1
El concepto CRUD está estrechamente vinculado a la gestión de datos digitales. CRUD
hace referencia a un acrónimo en el que se reúnen las primeras letras de las cuatro
operaciones fundamentales de aplicaciones persistentes en sistemas de bases de
datos:
Create (Crear registros)
Read bzw. Retrieve (Leer registros)
Update (Actualizar registros)
Delete bzw. Destroy (Borrar registros)
En pocas palabras, CRUD resume las funciones requeridas por un usuario para crear y
gestionar datos. Varios procesos de gestión de datos están basados en CRUD, en los
que dichas operaciones están específicamente adaptadas a los requisitos del sistema y
de usuario, ya sea para la gestión de bases de datos o para el uso de aplicaciones.
Dependiendo de la configuración regional, las operaciones CRUD pueden
implementarse de diferentes maneras, como lo muestra la siguiente tabla:
SELECT:
- En el mismo proyecto donde se tiene la conexión a BDD. Editamos el formulario
quedando de la siguiente forma:
- Colocamos nombre a cada elemento
Ej.
txtCI
txtNombre
txtApellido
txtDireccion
tblclientes
- Ahora nos dirigimos al Source de este frame y creamos el siguiente método
Lo que hace este método es:
- Primero realiza una consulta de todos los datos de la tabla clientes
- Crea una matriz para ir almacenando la consulta
- Envía los datos de la matriz al modelo
- Envía los datos del modelo a la tabla real de netbeans
Para llamar a este método nos dirigimos al constructor de la clase en la que estamos
trabajando, y llamamos al método
Ejecutamos y verificamos que los datos ahora se cargan en la tabla.
INSERT
- En la misma clase conectar, creamos el método insertar,
El método insertar:
- Recibe 4 parámetros, que serán los valores que ingresemos en los JtextField.
- Realiza la inserción de datos en la tabla clientes.
Regresamos al Frame y damos doble clic al botón insertar y colocamos:
En el botón insertar:
- Instanciamos la clase conectar para poder conectarnos a la BDD.
- Llamamos al método insertar y le enviamos los parámetros que se ingresaran,
CI es de tipo int por lo que es necesario realizar una conversión de String a
Entero, el resto de datos es String asi que pasan directamente.
- Y Limpiamos los jTetxFields.
- Finalmente, llenamos nuevamente la tabla.
Verificamos que los datos se ingresaron correctamente.
Tarea
Realizar el método de inserción directamente en el botón, sin usar la clase conectar.