Este documento describe los diferentes modelos de acceso a bases de datos desde aplicaciones Java, incluyendo el modelo cliente-servidor donde la aplicación se comunica directamente con la base de datos a través de JDBC, y el modelo de tres capas donde la aplicación se comunica con una capa intermedia de servicios que envía sentencias SQL a la base de datos. También explica conceptos como cargar el controlador JDBC, establecer la conexión, ejecutar consultas y actualizaciones mediante sentencias y resultados, y el uso de transacciones y procedimientos almacenados.