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:
El DSN de Archivo ya esta creado, su codigo es:
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!!!
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


0