누구든지 Access 2010을 java jdbc에 연결하는 방법에 대한 아이디어가 있습니까? 나는이 방법을 사용하지만, 나는 그것을 호출 할 때, 그것은 작동하지 않습니다Ms Access 2010에 Java를 연결하는 방법은 무엇입니까?
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
될 것입니다 당신은 그것들이 유용하다는 것을 알았습니다 (거기에 진드기가 있음을보십시오). 또한 upvotes를 사용하십시오. 더 많은 답변을 얻는 데 도움이 될 것입니다. – Rishabh
JDBC-ODBC Bridge는 Java 8에서 ** 제거 **되었으며 지원되지 않습니다 (참고 : [here] (http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc). /bridge.html) 및 [here] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345277)). [UCanAccess] (http://ucanaccess.sourceforge.net/site.html)는 대중적인 대안입니다 (자세한 내용은 [here] (http://stackoverflow.com/q/21955256/2144390)). –