Semana 9

En esta semana se proporcionan las bases para establecer conectividad con bases de datos relacionales. Se cubren los siguientes temas: Bases de Datos Relacionales, API de JDBC para acceso a bases de datos, Cómo establecer una conexión, Cómo crear un objeto Statement, Cómo ejecutar un query (consulta), Cómo procesar un objeto ResultSet, Creación de clases de acceso a datos, Ejemplo de una tienda virtual con acceso a BD, Ejecucuión de sentencias SQL con JDBC.

Los objetivos que deben cumplirse al final de esta semana son los siguientes:


Presentación. Diapositivas con conectividad a Bases de Datos Relacionales.
En esta presentación se proporcionan las bases para establecer conectividad con bases de datos relacionales. Se cubren los siguientes temas: Bases de Datos Relacionales, API de JDBC para acceso a bases de datos, Cómo establecer una conexión, Cómo crear un objeto Statement, Cómo ejecutar un query (consulta), Cómo procesar un objeto ResultSet, Creación de clases de acceso a datos, Ejemplo de una tienda virtual con acceso a BD, Ejecucuión de sentencias SQL con JDBC, Transacciones, Transacciones en JDBC.

Tienda Virtual. Ejemplo de Tienda Virtual.
Archivo ZIP con archivos que componen una tienda virtual. En las semanas 8, 9 y 10 se utilizará esta tienda virtual, y se le irá añadiendo funcionalidad. La tienda virtual resultante estará compuesta de altas, bajas, cambios y visualización de productos. Se utilizará una clase BDRelacional para todos los métodos de acceso a la base de datos, java beans para transporte de objetos, y archivos JSP para el despliegue de la infromación en el sitio web. La tienda virtual contempla el uso de sentencias SQL, tales como SELECT, INSERT, UPDATE, DELETE, y transacciones. Finalmente, se utilizará la comunicación asíncrona con AJAX.