0
我嘗試連接並在Java中使用Microsoft Access數據庫1997年的驅動程序:在sun.jdbc.odbc.JdbcOdbcDriver如何訪問Microsoft Access數據庫(1997年)在Java中
您可以使用下面的代碼:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\ft120.mdb";
Connection conn = DriverManager.getConnection(database, "", "");
當我運行這一點,我有這樣的例外:
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Impossible d'ouvrir une base de données créée avec une version antérieure de votre application.
我使用JDK 1.7。
你能幫我嗎?我應該使用什麼驅動程序訪問Microsoft Access數據庫1997?
謝謝。
http://www.connectionstrings.com/ace-oledb-12-0/ – user2615302
爲什麼它值得我無法重新創建問題。我剛剛打開了一個Access97'.mdb'文件,並使用您嘗試使用的相同ODBC驅動程序(32位Jet ODBC)從其表中檢索數據。如果您喜歡將'.mdb'文件的副本上傳到像[wikisend.com](http://wikisend.com)這樣的網站並在此處發佈文件鏈接,那麼我們可以嘗試提供幫助,否則您可能會只需將'.mdb'文件升級到您的系統可以讀取的更新格式。 –