Acceso a Base de Datos sin crear registro en ODBC

Ana Bel?
02 de Septiembre del 2004
Hola a todos, queria saber si es posible poder realizar una conexion a una base de datos Access utilizando JDBC, pero que no haga falta registrar dicha base de datos en el ODBC de manera manual. Es decir, que se haga automatico y que el usuario que quiera utilizar la aplicacion no tenga que hacerlo. Muchas gracias por contestar.

maramonar
02 de Septiembre del 2004
porque usas Access???

paco
02 de Septiembre del 2004
NO

cubil
02 de Septiembre del 2004
Puedes hacerlo si no utilizas el driver-puente JDBC-ODBC, y sí un driver JDBC puro (que no se base en ODBC). El problema es que no es fácil encontrar drivers JDBC para Access, sobre todo no gratis, ya que Microsoft no lo proporciona. Busca en google a ver si encuentras alguno barato de alguna empresa que lo haya desarrollado...

Heihachi
02 de Septiembre del 2004
Si que se puede usando el puente jdbc-odbc.
Se especifica la dirección de la base de datos así:

jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:miprogramamibase.mdb

en lugar del habitual jdbc:odbc:NOMBRE con el nombre que le hayas dado a la fuente en el odbc.

Saludos!

Por cierto, hay un espacio especialmente molesto entre Driver y (*.mdb). Si te lo dejas no va a funcionar.

Ana B?n
02 de Septiembre del 2004
Muchas gracias por las respuestas. Voy a probarlo y ya os comento.