Ejercicio JDBC http://www.geocities.com/gusdelact/cib9132003/jdbc/EjercicioJDBC.txt 0. Si no tienen instalado hsqldb, bajarlo de la sala I hsqldb1_7_1.zip y usar el procedimiento de la clase pasada para descomprimirlo Tambien se debe montar en NetBean al archivo JAR hsqldb.jar 1. Conexion a una base de datos con JDBC usando un componente grafico a) De la pagina http://www.geocities.com/gusdelact/cib9132003/jdbc/ bajar el archivo customerjdbc.jar a la computadora local b) Con NetBeans, montar el archivo JAR customerjdbc.jar. c) Dicho archivo se puede explorar, buscar la clase CustomerJDBCSrc y agregar a la paleta de componentes (Tools->Add to component palette->Beans) d) Diseñar un JFrame que contenga dos JButton y el componente CustomerJDBCSrc e) Configurar el componente CustomerJDBCSrc para que contenga las siguientes propiedades driver: org.hsqldb.jdbcDriver url: jdbc:hsqldb:hsql//I005 user sa password (solo colocarl el mouse) f) Ensamblar el componente JButton1 con el CustomerJDBCSrc con lo siguiente Del JButton action->actionPerformed Del CustomerJDBCSrc activar Method Call y seleccionar init g) Ensamblar el componente JButton2 con el CustomerJDBCSrc con lo siguiente Del JButton action->actionPerformed Del CustomerJDBCSrc activar Method Call y seleccionar end h) Ejecutar la aplicacion. 2. Componente GUI para consulta con JDBC a) Arrancar la utilidad DatabaseManager de hsqldb (checar los apuntes de la clase pasada) b) Seleccionar Options->Insert test dat c) El diagrama del esquema de la base de datos está en http://www.geocities.com/gusdelact/cib9132003/jdbc/esquema.png d) Con la herramienta DatabaseManager aplicar los siguientes queries SQL +) Seleccionar todos los datos de CUSTOMER +) Seleccionar todos los datos de INVOICE que esten asignados a los CUSTOMERS asignados +) Desplegar los datos de un INVOICE, usando la tabla ITEM y PRODUCT e) Tomar de la pagina http://www.geocities.com/gusdelact/cib9132003/jdbc/customergui.zip Descomprimirlo (contiene 2 archivos, el codigo Java y la especificacion de la forma) Acondicionar el componente CustomerJDBCSrc para que pueda consultar la base de datos de la computadora de un compañero que selecciones Compilar el componente f) Tu compañero debe de levantar el servidor de HSQLDB en su maquina g) Aplicar una consulta de un cliente