Buenas,
estoy intentando conectarme a una BBDD Access pero me salta una excepción, me intento conectar con estas líneas:
String sUrl = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=c:/GestionCentro.mdb";
String sDriver= "sun.jdbc.odbc.JdbcOdbcDriver";
Connection objConnection = null;
try
{
Class.forName(sDriver).newInstance();
}
catch (Exception e)
{
}
try
{
objConnection = DriverManager.getConnection(sUrl,"","");
}
catch (java.sql.SQLException e)
{
}
La excepción salta en la línea:
objConnection = DriverManager.getConnection(sUrl,"","");
y dice así:
[Microsoft][Administrador de controladores ODBC]No se encuentra el nombre del origen de datos y no se especifico controlador predeterminado.
La ruta es la correcta, y el controlador ODBC tiene la configuración por defecto:
Controlador Microsoft Access Driver(*.mdb) en DSN de usuario y nada en DSN de sistema
Del JDBC no se nada, ni si esta, ni donde, ni si esta configurado pero he leido que lo instala java por defecto.
¿Alguien sabe por qué esto me falla?