Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Conexion JDBC con DSN de Archivo

Tengo una base de datos en access y quiero conectar mi programa en java a esa base mediante el JDBC.
El problema es que quiero hacerlo con un DSN de Archivo y no mediante el DSN de Usuario.
Para esto, el codigo de Java que uso es:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c = DriverManager.getConnection ("jdbc:odbc:DSN_ODBC", "","");

El DSN de Archivo ya esta creado con el nombre DSN_ODBC, su codigo es:
[ODBC]
DRIVER=Driver do Microsoft Access (*.mdb)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=C:\Programa\ProgramaA\build\classes\presentacion
DBQ=C:\Programa\ProgramaA\build\classes\presentacion\base.mdb

No puedo hacer que funcione, siempre me dice que no encuentra el nombre del origen de datos.
Si creo un DSN de Usuario me funciona perfectamente, pero si quiero hacerlo con un DSN de Archivo es imposible.

Se les ocurre alguna solución??

Gracias de antemano!!!

agosto 25, 2014 | Unregistered Commenterm. alonso