CRUD en Java Creación de la base de datos MySQL (Tutorial 1)

Logo Java

En los próximos artículos de la sección de Java, estaremos desarrollando las funcionalidades básicas de un  Software con conexión a bases de datos (CRUD: Create, Read, Update, Delete); estas funcionalidades permitirán abarcar cualquier tipo de proyecto de Software que requiera la gestión de una base de datos. Empezaremos con la creación de la base de datos. sin más veamos un caso estudio sobre el cual construiremos nuestro Software, sigue paso a paso las instrucciones y podrás construir un proyecto CRUD en Java.

Nota: Es importante resaltar que estos tutoriales han sido descritos minuciosamente; sin embargo algunas instrucciones requieren ciertos conocimientos básicos.

CRUD en Java Creación de la base de datos (Tutorial 1)

Caso estudio: Usted ha sido contratado para desarrollar un Software para gestionar el ingreso de personas a un establecimiento comercial. Dicho Software estará en capacidad de realizar las acciones básicas para la manipulación de la base de datos (CRUD) de cada persona que ingrese al establecimiento se deberá recolectar:

  • Tipo Documento
  • Identificación.
  • Nombres
  • Apellidos
  • Teléfono.
  • Dirección.
  • Correo Electrónico.
  • Motivo.
  • Fecha de Ingreso.
  • Hora de Ingreso.

Las acciones que deberá realizar el Software serán las siguientes:

  • Registrar en la base de datos todas las personas que ingresen al establecimiento.
  • Mostrar el listado de todas las personas que ingresaron.
  • Posibilidad de actualizar los datos en caso de errores al momento del registro.
  • Posibilidad de eliminar registros de personas registradas.

CRUD en Java Creación de la base de datos

Teniendo presente el caso estudio anterior procedemos al análisis de nuestra base de datos, por lo cual a continuación detallaremos la entidad sobre la cual almacenaremos los datos de las personas.

Base de datos: Registro

Tabla: Personas

Descripción de los campos

Campo Tipo Longitud Descripción
Id Int 10 Primary Key, auto_increment.
Td Char 2 Tipo de documento, puede ser: CC, CE, TI.
Identificación Int 10 Datos personales de cada una de las personas que ingresan al establecimiento.
Nombres Varchar 100
Apellidos Varchar 100
Teléfono Int 10
Dirección varchar 200
Fecha_Ingreso Date Fecha de ingreso al establecimiento.
Hora_Ingreso Time Hora de ingreso al establecimiento.
Motivo text Descripción de ingreso al establecimiento.

Escribiendo las instrucciones necesarias en la consola de MySQL.

Luego de iniciar sesión en el servidor MySQL, crea la base de datos:

CRUD en Java Creación de la base de datos

Indica al servidor MySQL que trabajarás sobre la base de datos “Registro”.

CRUD en Java Creación de la base de datos

Ya con la base de datos seleccionada procedemos a crear la tabla “Personas”, con los datos descritos en la tabla anterior.

CRUD en Java Creación de la base de datos

Insertando datos de ejemplo

A continuación ingresamos desde la consola varios registros de ejemplo:

CRUD en Java Creación de la base de datos

De esta manera logramos crear la base de datos con la tabla necesaria para guardar los registros necesarios, ahora procederemos a la configuración del proyecto.

Puedes acceder a la siguiente parte del tutorial haciendo clic Aquí.