C Mo Conectar Java Y Access

Páginas: 8 (1990 palabras) Publicado: 19 de agosto de 2015
Cómo conectar Java y Access  
La  capacidad  para  acceder  a  bases  de  datos  desde   Java  la  ofrece  la  API  ​
JDBC (Java DataBase  
Conectivity)​
. JDBC es  un  estándar para manejar  bases  de datos  en Java. ODBC es un estándar de 
Windows  para  manejar  bases  de  datos,  de  forma  que  cualquier  programa  en   Windows  que desee 
acceder  a  bases  de  datos  genéricas  debe  usar este   estándar.  La  necesidad   de  crear  un  estándar 
propio  para  acceder  a  bases  de  datos   desde  Java  se  explica  porque  el  estándar  ODBC  está 
programado en C y un programa que use este estándar, por lo tanto, depende de la plataforma. 

Controladores JDBC­ODBC  
Necesitamos  acceder  a un  origren  de  datos ODBC  pero  contamos con una  API  que  usa el estándar 
JDBC.  Para  solventar  este  problema   las  empresas  realizan drivers que  traducen  el  ODBC a JDBC.  
Hay  varios tipos  de Driver, pero  para  nuestro  ejemplo usaremos los llamados puentes JDBC­ODBC. 
Estamos  de  suerte  porque el JDK  de Windows  incorpora el driver  necesario para conectar  bases de 
datos Access. 

Crear un nuevo DSN (Data Source Name)  
Para  realizar  la  conexión  a  una base  de  datos  ODBC  necesitaremos  crear  un perfil DSN  desde el 
panel de  control y posteriormente accederemos  a la base de  datos a  partir del  nombre  del perfil. En el 
perfil  DSN lo que  se  hace  es  indicar  el  driver  a  utilizar,  así como  el archivo  o archivos  del  origen de 
datos. Estos son los pasos a llevar a cabo para configurar un perfil DSN. 
1.­ Iremos a ​Panel de Control​
. Ello se hace desde Inicio­>Configuración o desde MiPC. 
2.­ Ahora hacemos doble­click en el icono de ​
Fuentes de datos ODBC (32 bits). 

3.­  En  nuestra  pantalla aparecerá  ahora la pestaña ​
DSN usuario seleccionada. Para crear un nuevo 
perfil haremos click en ​
Agregar... 
4.­  A continuación se  nos  pide que ingresemos el controlador que vamos a usar en el nuevo perfil. En nuestro caso será ​
Microsoft Access Driver (*.mdb)​

5.­  Una  vez  aquí  sólo  nos  queda  dar  un nombre al origen  de  datos  y especificar el  archivo  .mdb de 
origen.  Tras  aceptar  la  ventana  ya  tenemos  creado  un  perfil  con  lo   que  ya  podemos  comenzar   a 
programar. 

Clases, objetos y métodos básicos  
Lo  que  necesitamos  para  hacer  nuestro  programa  es  la  API  JDBC  incluida en la  última versión del 
JDK. El paquete a utilizar y el cual deberemos importar es el paquete java.sql 
Las primeras líneas de código suelen ser rutinarias ya que siempre serán muy similares. 

Cargar el Driver  
Lo  primero   es  hacer  una  llamada  al  Driver  JDBC­ODBC   para  cargarlo.  Eso   se  consigue  con  las 
siguientes líneas de código: 

try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } 
catch(Exception e){ System.out.println("No se ha podido cargar el Driver JDBC­ODBC"); } 
Con  esto  ya  tenemos  cargado  el  Driver.  Ahora  básicamente  trabajaremos  con  tres  objetos.  Estos 
objetos  son:  ​
Connection​
,  ​
Statement  y  ​
ResultSet​
.  El  objeto  Connection  se  obtiene   al  realizar  la 
conexión  a  la  base  de  datos.  El  objeto  Statement se crea a partir  del anterior y  nos permite ejecutar 
SQL  para  hacer   consultas  o  modificaciones  en  la  base  de  datos.  En  caso  de  hacer  una  consulta 
(SELECT ... FROM  ...)  se nos devolverá un objeto que representa los  datos que deseamos consultar; 
este objeto es un objeto ResultSet (Hoja de resultados). 

El objeto Connection  

Debemos  realizar  la  conexión  a  nuestro  origen  de  datos.  Para  ello  debemos  crear  un  objeto 
Connection de la siguiente forma: 

Connection 
con 

DriverManager.getConnection("jdbc:odbc:Nombre_Perfil_DSN", 
"Nombre_Usuario", "Contraseña"); 
Los dos últimos  parámetros pueden ser cadenas vacías "" a no ser que la base de datos las requiera. 
Con  esto  ya  hemos  realizado  una  conexión  a  nuestra  base  de  datos.  Pero  esto ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • C mo conectar una impresora USB
  • C Mo Conectar Dos PCs Con Windows XP
  • C mo puedo conectar mi laptop utilizando una conexi n con cable
  • conectar a base de datos access
  • Como conectar oracle con java
  • Como Conectar Java Con Mysql
  • Access y visual c++6.0
  • C mo evitar las enfermedades

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS