¿Alguien tiene alguna idea de cómo conectar Access 2010 a java jdbc? Yo uso este método, pero cuando lo llamo, no funciona:¿Cómo conectar java a Ms Access 2010?
public void loadDb(){
try{
Class.forName("sun.jdbc.JdbcOdbcDriver");
File f = new File(System.getProperty("user.dir"))
con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Acess Driver (*.mdb, *.accdb)}; DBQ="+ f.getPath() + "//db//JavaAccess.accd","","");
st = con. createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
}catch(ClassNotFoundException e){e.printStackTrace();
}catch(SQLException e){e.printStackTrace();}
}
//con and st are already defined
También, usted debe aceptar respuestas a sus preguntas si has encontrado que son útiles (ver que hay un tic) y también use votaciones ascendentes. Te ayudará a obtener más respuestas. – Rishabh
Tenga en cuenta que el puente JDBC-ODBC Bridge ** se ha eliminado ** de Java 8 y no es compatible (ref: [here] (http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc) /bridge.html) y [aquí] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345277)). [UCanAccess] (http://ucanaccess.sourceforge.net/site.html) es una alternativa popular (detalles [aquí] (http://stackoverflow.com/q/21955256/2144390)). –