Conectar con Base de Datos

26/07/2005 - 14:07 por Francisco García | Informe spam
Hola soy nuevo en esto y tengo el siguiente problema, estoy intentando
conectar con una base de datos access, he escrito las siguientes lineas:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String fuente = "jdbc:odbc:D/Bases Access/Datos.mdb";
Connection conexion = DriverManager.getConnection(fuente);

y me da el siguiente error:

java.sql.SQLException: [Microsoft][Administrador de controladores ODBC] No
se encuentra el nombre del origen de datos y no se especificó ningún
controlador predeterminado

si alguien me puede ayudar

Gracias
 

Leer las respuestas

#1 fernando-anakin
11/05/2012 - 20:58 | Informe spam
Francisco García escribió el 26/07/2005 14:07 :
Hola soy nuevo en esto y tengo el siguiente problema, estoy intentando
conectar con una base de datos access, he escrito las siguientes lineas:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String fuente = "jdbc:odbc:D/Bases Access/Datos.mdb";
Connection conexion = DriverManager.getConnection(fuente);

y me da el siguiente error:

java.sql.SQLException: [Microsoft][Administrador de controladores ODBC] No
se encuentra el nombre del origen de datos y no se especificó
ningún
controlador predeterminado

si alguien me puede ayudar

Gracias


hola prueba esto
Connection conect= null;//objeto conectar
public Connection conexion()
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strConect="jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=ruta de tu base.mdb";
conect = DriverManager.getConnection(strConect,"","");

} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "error base " + ex);

}

return conect;
}

Preguntas similares