Fundamentos de Java 8
Sección 04: Acceso a bases de datos con JDBC
JDBC como capa de acceso a datos a bajo nivel: lo que los frameworks como Hibernate o Spring Data abstraen y que conviene conocer para entender sistemas legacy.
- Modelo relacional y SQL de repaso: tablas, claves y sentencias básicas
- Arquitectura JDBC: tipos de drivers y el DriverManager
- Gestión de conexiones y liberación de recursos con try-with-resources
- Statement y PreparedStatement: ejecución de SQL y prevención de SQL injection
- ResultSet: navegación y mapeo de filas a objetos
- CRUD completo con JDBC
- Transacciones: commit, rollback y niveles de aislamiento
- Serialización y persistencia: Serializable y mapeo objeto-relacional manual