Está en la página 1de 22

Universidad Nacional Mayor de San Marcos

Universidad del Perú, Decana de América

Proyecto Final -
CRUD
DOCENTE:
INTEGRANTES:
Bonilla Guerra, Noemi
Mamani Macedo, Néstor
Paullo Montes, Flor
INTRODUCCIÓN:
En nuestro proyecto nos centraremos en el sistema de registro de pacientes
que padecen tuberculosis en nuestra posta de nuestra zona es muy
desordenada, ya que los registros lo realizan mediante un cuaderno, y se les
dificulta brindar información a los pacientes.
Nuestro proyecto consiste en registrar a los pacientes que se realicen el
examen ya sea por esputo o por rayos-x el cual nos permitirá seleccionar si dio
positivo o negativo, también guardar la fecha en que se hizo la prueba; y si en
caso sus resultados dieron positivo poder ingresar a tratamiento y poder indicar
si es con patillas o ampollas.
También podemos ingresar si el paciente es por primera vez, recaída o si ya se
volvió un multidrogo resistente; podremos insertar el tiempo de tratamiento y el
seguimiento.
Qué es el CRUD?

CRUD hace referencia a un acrónimo en


el que se reúnen las primeras letras de las  Create (Crear registros)
cuatro operaciones fundamentales de  Read bzw. Retrieve (Leer registros)
aplicaciones persistentes en sistemas de  Update (Actualizar registros)
bases de datos:  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.

3
Creando un
CRUD

4
1. El primer paso consiste en crear una tabla de base de datos simple que
pueda ser manipulada con operaciones CRUD a lo largo de este tutorial.
Para ello, lo primero que debemos hacer es abrir el programa MySQL
WorkBench, en la ventana de bienvenida les mostrara la conexión hacia
MySQL server con el usuario root y agregas la conexión hacia MySQL
Server:

5
2. Habiendo dato clic en la conexión creada, nos solicitara la contraseña del usuario root:

6
3. Ya habiendo accedido se nos abrirá una 4. Ahora en la siguiente ventana
ventana, con una barra al lado izquierdo en la debemos escribir el nombre de
que tenemos dos nuestra Base de Datos en este
secciones: Administration y schemas, el caso escribiré “paciente” como
apartado que nos interesa en schemas que es ejemplo, ya habiendo asignado el
donde se muestran las Bases de Datos creadas. nombre damos clic en el
Para crear nuestra primera Base de botón apply:
Datos daremos clic en el siguiente icono:

7
5. Nuestra Base de Datos ya ha sido creada, la
podemos ver de forma gráfica en la sección
schemas de la barra izquierda:

De esa forma ya hemos creado una


Base de Datos en MySQL
Workbench, ahora lo que sigue
es crear sus tablas,

8
6. Crearemos una tabla

9
Se pondrá el nombre de la tabla.

El ID seria mi primary key


Acá se pone el tipo de datos que le
corresponde a cada atributo
Esto son los atributos de la
tabla ‘registro’

Se hace clic en apply para


guardar la tabla ‘registro’

10
JAVA
11

Creamos un nuevo proyecto Java – Java Aplicattion
Creamos un nuevo paquete Java Package
Creamos un nuevo J Frame Form

Para poder poder vincular el MySql con Java


debemos instalar la librería
mysql-connector-java-8.0.23.jar

NOTA:
Se puede descargar la librería haciendo
clic en el siguiente enlace:

clic para descarga


12
◎ ¿Cómo agregar la librería a
Java?
1er
“ Haremos clic derecho sobre el Libraries, luego
paso seleccionaremos Add JAR/Folder

2do
paso

Ubicaremos nuestra librería, seleccionaremos y


Haremos clic en Abrir y asi hemos añadido la
librería Conector MySQL
13
¿Cómo diseñar nuestra ventana CRUD?

Nos permite
insertar texto

Nos permite
insertar un
En esta sección podremos editar la manera que cuadro para
hacer selección
queremos que sea nuestro CRUD

Este nos crea


los botones
Guardar
Modificar
Eliminar
Buscar

14
De esta forma es cómo diseñamos nuestra ventana

Para poder editar nuestro código Java para cada botón,


debemos hacer doble clic sobre el botón el cual
nos dirigirá a la ventada donde nos permitará primero
hacer la conexión con MySQL y luego brindar las
funciones de cada botón.

15
Conexón de MySQL con Java

Definiremos
nuestras
En este caso vamos variables URL,
a definir la clase, Creamos el método USERNAME,
luego la conexión que Connection PASSWORD
usara el URL, El cual
USERNAME, usaremos para
PASSWORD realizar la
De la cual si la conexión con
conexión es exitosa nuestro MySQL.
nos arrojara un
mensaje y si no nos
arrojará una alerta en Retorna con
la consola.

16
Método limpiarCajas()

Creamos el método
limpiarCajas() el
cuál nos permitirá
limpiar la ventana
de registro

En estas líneas
me permitirá
que en la
ventana no sea
visible el ID
17
Aquí haremos la transacción para que el botón
Botón Guardar guarde el registro en la base de datos.

Aquí definiremos nuestras variable


dependiendo del tipo que definimos
en nuestro MySQL, vamos a definir
por orden de como armamos nuestro
CRUD.

Ejecutamos e igualamos a un entero

Si res>0 nos imprime que


se guardó y si no que no se
guardó. Así se guarde o no
la ventana se limpiará.

El con.close() cierra la conexión.


En el catch crearemos una Excepción el cual
imprimirá en la consola. 18
Botón Buscar

Generamos la
conexión. Ejecutará
Seleccionara la nuestra
información de consulta.
la tabla registro
cuando la clave
se ingrese

Si la clave
ingresada no
Si va el registro
coincide con
entonces
alguno de la
agregamos los
base de datos
resultados a la
nos arrojará un
caja del CRUD
mensaje de
que no existe
esa persona
19
Botón Modificar

En el botón modificar es el
mismo código que guardar

20
Botón Eliminar
Realiza la
conexión.
Va eliminar los
datos de la tabla
registro cuando Si res>0 nos
el id exista. saldrá un
mensaje de que
se eliminó de lo
El con.close()
contrario que no
cierra la
se eliminó.
conexión.
En el catch
crearemos una Nos permite
Excepción el limpiar nuestros
cual imprimirá datos de la
en la consola. ventana para
volver hacer una
nueva
busqueda. 21
GRACIAS
22

También podría gustarte