Conexión a Base de Datos de Access Codigo Explicado Jdbc

download Conexión a Base de Datos de Access Codigo Explicado Jdbc

of 9

Transcript of Conexión a Base de Datos de Access Codigo Explicado Jdbc

  • JDBC: Un ejercicio de conexin a base de datos de Access (codigo explicado)

    1. Antes de empezar: conceptos. ODBC son las iniciales de Open DataBase Connectivity, conectividad de base de datos abierta y es la interfaz estndar creada para el manejo de bases de datos sin tener en cuenta el sistema de gestin de base de datos empleado. El software funciona de dos modos, con un software manejador en el cliente, o una filosofa cliente-servidor. En el primer modo, el driver interpreta las conexiones y llamadas SQL y las traduce desde el API ODBC hacia el DBMS. En el segundo modo para conectarse a la base de datos se crea una DSN dentro del ODBC que define los parmetros, ruta y caractersticas de la conexin segn los datos que solicite el fabricante (Fuente): este ejercicio se apoya en el primer modo; este sera un modelo en dos capas. Mas conceptos y definiciones aqui. 2. Preliminares: Creacin de la base de datos y configuracin de ODBC Lo primero es crear la base de datos en Access. Para poder realizar la conexin con el driver de Microsoft, se debe crear en formato Access 2000 o Access 2002-2003 verificando que la extensin sea .mdb.

    En la siguiente imagen estn las caractersticas de la base de datos y la tabla de nuestro ejercicio.

    El siguiente paso es hacer disponible la base de datos en el sistema; esto se realiza en Panel de Control, Sistema y seguridad, Herramientas administrativas, y Origen de datos (ODBC).Tip: en vez de buscar todo el camino a travs de Panel de control, se puede presionar Tecla de Windows y escribir ODBC, en la lista se selecciona Origen de datos (ODBC).

  • Esta imagen muestra donde se realiza dicha. Al dar clic en Agregar (add) se despliega un cuadro con la lista de controladores disponibles, all se selecciona el controlador Driver do Microsoft Access (*.mdb); echo esto se da clic en Finalizar y se despliega el cuadro donde se realiza la configuracin del controlador. Aqu se observa

  • cmo se realiza dicha configuracin:

    Ha quedado disponible al sistema la base de datos. Ya podemos empezar a realizar la aplicacin en Java. 1. El cdigo: aplicacin Java En este ejercicio, la aplicacin va a hacer 3 cosas:

    1. Conectarse a la base de datos 2. Realizar una consulta 3. Desplegar los resultados de dicha consulta

    La aplicacin tendr dos clases, una donde est contenido un nico mtodo que hace la conexin, la consulta y el despliegue y la otra donde se invoca dicha mtodo. Al final se realizar otro pequeo ejercicio, basado en este ejemplo, donde 3 mtodos realizaran dicha conexin, consulta y despliegue.

  • Empecemos con la clase que contiene el mtodo:

    La clase que contiene el mtodo main sera la siguiente:

  • Se compila y el resultado al ejecutarlo en lnea de comando:

    La modificacin al cdigo para que las acciones de conectar, consultar y desplegar queden en mtodos diferentes seria la siguiente:

  • La clase con el mtodo main tambin cambia, pero el despliege de la aplicacin es el mismo:

  • En trminos prcticos se recomienda realizar la conexin en un mtodo, la consulta y despliegue de resultados en otro mtodo:

  • La clase con el mtodo main, queda asi:

    La ejecucin de la aplicacin se aprecia a la izquierda.