Java - JDBC con DSN de Archivo

 
Vista:

JDBC con DSN de Archivo

Publicado por M. Alonso (7 intervenciones) el 25/08/2014 04:12:52
Tengo una base de datos en Access y quiero conectar mi programa 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:
1
2
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c = DriverManager.getConnection ("jdbc:odbc:DSN_ODBC", "","");

El DSN de Archivo ya esta creado, su codigo es:
1
2
3
4
5
6
7
8
9
10
11
12
13
[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: "No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado"

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!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder