2009-11-03 98 views
1

我使用poi api從excel中提取數據。現在我想將數據存儲在訪問請澄清連接Ms訪問java

+3

爲什麼你會這樣做,當你可以直接從Excel到Access? – 2009-11-03 06:00:21

+0

嘗試使用ucanaccess而不是odbc只需按照此[http://stackoverflow.com/questions/21955256/manipulating-an-access-database-from-java-without-odbc][1]][1] – user3808015 2014-09-11 09:55:49

回答

1

至此,您只想使用Java代碼將Excel轉換爲MSAccess?這裏是步驟:

1)從Excel中提取數據到Java對象(列表,字符串,數字,Javabean等)。 2)將這些Java對象的數據插入到MSAccess中。

這基本上都是。對於1),您可以在每個Apache POI下使用,就像您已經發現的那樣。對於2)你可以使用JDBC。我認爲你的問題更多的是你不瞭解JDBC是什麼以及如何使用它。在這種情況下,您可能會發現Sun's JDBC tutorial有用。祝你好運。

0

您需要類似JetProxy - 連接到Jet(Microsoft Access自己的準關係排序SQL DB引擎的內部名稱)的JDBC驅動程序。有很多相同的靜脈等產品,但我沒有親身經歷,幫助建議哪些產品最適合你的目的 - 只是嘗試了幾個 - !)