2011-02-17 105 views
1

JDBC-ODBC驅動程序不支持MS Access爲其他拉丁字符所使用的相同字符集,因此我無法從數據庫讀取希伯來語,該數據庫主要是用希伯來語編寫的(錯誤報告被寫入here )我嘗試使用Jackcess從數據庫中讀取,但後來我明白它不能執行SQL查詢有沒有使用MS Access和Java的其他選擇?Java和MS Access

回答

1

您可以隨時將Access數據庫導出爲其他內容 - MySQL,例如,周圍有幾個轉換器。然後你可以使用MySQL JDBC驅動程序。

+0

我已經這樣做了,但以SQLite爲目標(使用Jackcess來讀取Access數據庫和SQLite JDBC驅動程序以將數據移動到目標中)。它的優點是,像Access一樣,數據包含在單個文件中,不需要服務器。唯一的缺點是SQLite沒有Access所具有的各種數據類型。如果您需要完整的RDBMS的所有複雜性,而不需要「服務器」組件,則可以使用Derby;但是你失去了將整個數據庫放在單個文件中的簡單性。 – 2011-02-17 18:16:33