Introducción a JDBC

1. Vamos a realizar una clase que contendrá los datos de la conexión con la base de datos. Al tener esta clase por separado nos permitirá tener centralizado los datos de la conexión en un único sitio y realizar el resto de la aplicación independiente de dichos datos. Vamos a utilizar el SGBD MySQL. La base de datos a utilizar ya está creada. Esta base de datos trata, de forma simplificada, de gestionar los vuelos de una agencia de viajes. La estructura de la BD es la siguiente:

Figura 1. Tablas y relaciones en la base de datos a utilizar.

Si queréis utilizarla en vuestra casa debéis seguir los siguientes pasos:

Tenéis disponible la misma base de datos en Access. Aquí os dejo instrucciones de cómo podéis configurar el gestor de ODBC para acceder a estos datos.

Para este primer ejercicio utilizad el fichero Consulta.java. Debéis rellenar los métodos descritos. Capturar también las excepciones.

2. Haciendo uso de la clase anterior nos disponemos a realizar una clase que se conecte a la BD y realice un listado de todos los vuelos y usuarios (con toda la información para cada registro). Podéis utilizar la plantilla del fichero EjJDBC1.java para realizar el ejercicio. Observad que no sólo debéis rellenad los métodos, también debéis incluir la clase Conecta y llamar a los métodos correspondientes. Realizad, por último, un nuevo método que liste la tabla Disponibilidad ordenada por precio.

3. Ahora vamos a practicar con las consultas en varias tablas. Vais a realizar los siguientes métodos, incorporándolos a la clase desarrollada: