Acceso a Base de Datos sin crear registro en ODBC
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.
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...
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.
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.
