Sunteți pe pagina 1din 9

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.

S-ar putea să vă placă și