Resumen Conexion BD - eliizquierdo/material_programacion_avanzada2026 GitHub Wiki
📦 Proyecto:
mini-crud-sql(Tema 3 — JDBC + MySQL) — ⬇️ Descargar ZIP · ☁️ Abrir en Codespace
Resumen
En este tutorial hemos visto cómo integrar JDBC al proyecto MVC web existente para manejar la persistencia de datos. Los conceptos principales que trabajamos fueron:
- JDBC (Java Database Connectivity): La API estándar para conectar aplicaciones Java con bases de datos
- Patrón DAO (Data Access Object): Para centralizar y organizar las operaciones de acceso a datos
- Clase Conexion: Para manejar de forma robusta las conexiones a la base de datos
- PreparedStatement: Para ejecutar consultas SQL de manera segura, evitando inyección SQL
- Gestión de recursos: Cerrando adecuadamente conexiones, statements y resultsets
La ventaja de esta implementación es que mantenemos la separación de responsabilidades del patrón MVC:
- Modelo: PersonaVO (datos) y PersonaDAO (operaciones de persistencia)
- Vista: Los JSPs existentes no necesitan cambios
- Controlador: El servlet puede seguir usando los mismos métodos del DAO
De esta manera, hemos migrado exitosamente de un almacenamiento en memoria a persistencia en base de datos sin afectar las capas de presentación y control del proyecto.
📋 Palabras clave
JDBC · patrón DAO · Clase Conexion · PreparedStatement · MVC · separación de responsabilidades · persistencia · migración · MySQL · arquitectura BD + Web
🧠 Autoevaluación — Arquitectura completa BD + Web
← Clase PersonaDAO actualizada · 🏠 Inicio · Introducción: Herencia →