Fallo al intentar conectar con access

ofl666
12 de Abril del 2004
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)
{
}

ofl666
12 de Abril del 2004
Perdón, se me fue el botón, la excepción que me salta dice así:

[Microsoft][Administrador de controladores ODBC]No se encuentra el nombre del origen de datos y no se especifico controlador predeterminado.

Salta en la línea:
objConnection = DriverManager.getConnection(sUrl,"","");

¿Alguien sabe por que me ocurre esto?

Heihachi
12 de Abril del 2004
De momento falta un espacio entre Driver i (.
Si no se escribe igualito con pelos y señales no encuentra el driver.

Puedes ver también el literal exacto en panel de cntrol / fuentes ODBC y aparece en al columna controlador (que no se deja hacer copy paste ...)

No necesitas configurar nada. Al menos enmi caso ha funcionado en unos 20 ordenadores y aún no me han estirado las orejas.

Saludos!