簡體   English   中英

MS Access的JDBC-ODBC錯誤

[英]JDBC-ODBC error with MS Access

我的JDBC-ODBC連接有問題。

  1. 有60台具有Win-7 64位,MS Office 2010 32位,JRE Java版本1.7.0_55及更高版本的PC,它們全部為64位。
  2. 我已經開發了一些程序並安裝在這60台計算機上。
  3. Pgogram是用Java開發的,沒有基於Web的內容,只是GUI程序。
  4. 該程序在除2台PC之外的所有這些機器上都能正常運行。

啟動程序時,程序嘗試通過JDBC-ODBC連接連接到MS Access 2010 32位數據庫,但出現以下屏幕快照錯誤。

http://www.freeuploadimages.org/images/ausvbpdk1oovzjubk2h.jpg http://www.freeuploadimages.org/images/ausvbpdk1oovzjubk2h.jpg

之后,我用相同的Win7重新安裝了一台PC,office 32位和程序運行正常。 我也做了第二個,但是那台PC上的程序仍然不想工作,並且出現上述錯誤。 請在下面查看我如何啟動jar文件以連接到32Bit MS Access:

啟動“ CallListGUI啟動”“ C:\\ Program Files(x86)\\ Java \\ jre7 \\ bin \\ javaw.exe” -D32 -jar“ C:\\ SafetyInspectionRegister \\ SafetyInspectonRegister.jar” -Dfile.encoding = cp1251 -reuseview%*

有人可以幫我解決這個問題嗎?

我使用通常的ODBC-JDBC Bridge:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Properties connInfo = new Properties();
connInfo.put("", "");
connInfo.put("","");
connInfo.put("charSet", "cp1251");
Connection _connection = DriverManager.getConnection("jdbc:odbc:SAFETYDATABASE", connInfo);
_statement = _connection.createStatement();

我使用的是JRE 1.7,而不是8版本,因此我解釋說60台PC可以正常工作,而現在只有1台PC。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM