CONSTRUCCION DE SISTEMA DE INFORMACION EN JAVA
Ing. Oswaldo Contreras Sierra
SESION 4: CREANDO EL CRUD (CREACION E INSERCCION DE
REGISTROS)
En informática, CRUD es el acrónimo de "Crear, Leer, Actualizar y Borrar" (del original en inglés:
Create, Read, Update and Delete), que se usa para referirse a las funciones básicas en bases de datos
o la capa de persistencia en un software.
INSERCCION DE REGISTROS DESDE LA INTERFAZ GRAFICA EN LA TABLA PACIENTE
Antes de iniciar registros a la base de datos vamos a parametrizar jRadioButton (Sexo) y
jDatechooser(Fecha); para el caso del primero se debe almacenar en la base de datos uno de los
sexos elegidos o seleccionados y para el caso de la fecha se debe tener presente que en Mysql esta
se almacena de acuerdo al formato año/mes/día(YYYY/MM/DD)
a) Seleccionar la vista Source , nos dirigimos al final del código para situamos con el cursor al
final de la zona de declaración de variables y pulsamos varios ENTER :
CONSTRUCCION DE SISTEMA DE INFORMACION EN JAVA
Ing. Oswaldo Contreras Sierra
b) Declaramos una variable de tipo String que permita almacenar el Sexo:
c) Ahora presionamos doble clic sobre cada uno de los jRadioButton( Botón de Opción) e
Ingresamos el siguiente código:
d) Ahora vamos a parametrizar jDatechooser(Fecha); para lo cual vamos a las propiedades y
cambiamos Name por “fechaNac” y asignamos el tipo de formato YYYY/MM/DD en la
propiedad dateFormatString
CONSTRUCCION DE SISTEMA DE INFORMACION EN JAVA
Ing. Oswaldo Contreras Sierra
e) Una vez que hemos aplicado las parametrizaciones anteriores, se procede a importar una
serie de librerías que serán usadas en el código de Inserción de registros. Para ello vamos
a dirigirnos a la zona en la cual se encuentra declarado el paquete Vistas y realizamos las
siguientes importaciones:
f) Finalmente vamos a pulsar doble clic sobre el botón “Registrar” y agregaremos el
siguiente código:
CONSTRUCCION DE SISTEMA DE INFORMACION EN JAVA
Ing. Oswaldo Contreras Sierra
g) Veamos con mejor detalle el código anterior:
Estos son los nombres de cada uno de los
campos tal y con se encuentran en la base de
Nombre de la Tabla datos
La cantidad de signo debe
coincidir con la cantidad
Estos Son los nombres de campos de la base de
que hemos asignado a los datos
campos de Textos, Botón
de Opciones y Calendario
Nombre Asignado a la
variable:
Private String sexo
CONSTRUCCION DE SISTEMA DE INFORMACION EN JAVA
Ing. Oswaldo Contreras Sierra
h) Al ejecutar nuestro proyecto se puede comprobar que los datos se han insertado con éxito
i) Ahora vamos a comprobar que el registro se ha guardado
exitosamente en la base de Datos, para lo cual hemos usado
Heidisql:
CONSTRUCCION DE SISTEMA DE INFORMACION EN JAVA
Ing. Oswaldo Contreras Sierra
j) El botón Nuevo se encargará de preparar los Text Field para hacer la
inserción de un nuevo Registro; en otras palabras, de limpiar los campos y
volver a posicionar el cursor en el primer Text Fiel. El código que permite
realizar estas acciones es el siguiente:
El Método setText acompañado de la doble comilla,
permite borrar o limpiar todo lo que este contenido
en el TextField, jDateChooser y jRadioButton
Nombre del Grupo de Botones (ButtonGroup)
El Método requestFocus se encarga de posicionar
el cursor en el Text Field que se le asigne
k) Todos los procedimientos anteriores se deben aplicar a los
formularios que sean necesarios. Como es el caso del registro de
Medicos (FrmRegMedicos), Registro de Consultorios
(FrmRegConsultorios) y Registro de empleado o Usuario
(FrmEmpleado)