ODBC

Eder
03 de Diciembre del 2004
hola, tengo un programa que accede a una base de datos access. Cada vez que instalo el programa en la maquina de un usuario, tengo que decirle que agrege a mano el odbc para access (Microsoft Access Driver.mdb). Me gustaría poder hacerlo automaticamente para que se agregera solo. ¿Hay algo hecho que lo haga? ¿Qué me aconsejais que haga?

Graicas por vuestra atencion,

salu2 a la comunidad java.

sal00m
03 de Diciembre del 2004
Yo la verdad es que es la unica forma que conozco.... tp exige demasiado la verdad, se hace de manera muy rapida...

Si encuentras una manera automatica no dudes en comentarmelo ;)

Jokin
03 de Diciembre del 2004
Prueba con estas líneas de código:

try{
String url = new String("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/ruta/tuBBDD.mdb");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url, "", "");
}
catch(SQLException e){
e.printStackTrace();
}

A mi me da una excepción alegando que el tamaño del origen de datos es demasiado largo, pero a nadie más que conozca le pasa lo mismo que a mí, así que supongo que tu tendrás la misma suerte que el resto.

Saludos