ODBC
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.
Graicas por vuestra atencion,
salu2 a la comunidad java.
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 ;)
Si encuentras una manera automatica no dudes en comentarmelo ;)
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
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
