Access 2010'un java jdbc'ye nasıl bağlanacağıyla ilgili herhangi bir fikri var mı? Bu yöntemi kullanmak, ama bunu çağırdığınızda, çalışmıyor:java Ms Access 2010'a nasıl bağlanır?
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
olacak onları faydalı buldunuz (orada bir kene var) ve Ayrıca upvotes kullanın. Daha fazla cevap almanıza yardımcı olacaktır. – Rishabh
JDBC-ODBC Köprüsü'nün Java 8'den ** kaldırıldığını ve desteklenmediğini unutmayın (ref: [burada] (http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc /bridge.html) ve [here] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345277)). [UCanAccess] (http://ucanaccess.sourceforge.net/site.html) popüler bir alternatiftir (detaylar [burada] (http://stackoverflow.com/q/21955256/2144390)). –