Conexion a Access

garcigri
28 de Julio del 2005
hola, tengo el siguiente problema, estoy usando Eclipse y he puesto este codigo:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String fuente = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=D:/Bases Access/BD.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

rasape
28 de Julio del 2005
Confio que te sirva de algo, este ejemplo es para realizar una consulta sobre access desde java

try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:NOMBRE DE LA BBDD");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SENTENCIA SQL");
while(rs.next())
{
devuelto=rs.getInt(2)......
}
con.close();
catch("control de la excepcion y del stackTrace")


garcigri
28 de Julio del 2005
Probandolo as铆 me da el siguiente error:

java.lang.ClassNotFoundException: sun:jdbc:odbc:JdbcOdbcDriver

y la clase que importo es java.sql.*

por lo que no se si es algo de la configuraci贸n de eclipse

Gracias

ssupertoni
28 de Julio del 2005
Supongo que configurarias el driver en, Herramientas administrativas, origen de datos (ODBC), por que yo con el codigo anterior y habiendo configurado el (ODBC) conecto perfectamente.