CRUD de Clientes en Java con MySQL Este proyecto es un ejemplo simple de un CRUD (Create, Read, Update, Delete) desarrollado en Java utilizando Maven como gestor de dependencias y MySQL como base de datos. El propósito de esta aplicación es gestionar clientes, permitiendo realizar operaciones básicas como agregar nuevos clientes, ver la lista de clientes existentes, actualizar la información de un cliente y eliminar clientes.
Requisitos Java JDK (versión 8 o superior) Maven MySQL Configuración Clona este repositorio en tu máquina local. Importa el proyecto en tu IDE preferido. Crea una base de datos MySQL llamada clientes_db. Ejecuta el script database.sql ubicado en la carpeta src/main/resources para crear la tabla clientes. Abre el archivo application.properties ubicado en src/main/resources y actualiza la configuración de la base de datos según tus credenciales de MySQL. Ejecución Compila el proyecto utilizando Maven: mvn compile. Ejecuta la aplicación: mvn exec:java -Dexec.mainClass="com.example.MainApp". Uso Una vez que la aplicación esté en funcionamiento, puedes acceder a las siguientes funcionalidades:
Agregar Cliente: Permite añadir un nuevo cliente proporcionando su nombre, apellido y correo electrónico. Ver Clientes: Muestra una lista de todos los clientes almacenados en la base de datos. Actualizar Cliente: Permite modificar la información de un cliente existente. Eliminar Cliente: Elimina un cliente de la base de datos.