2009-09-16 163 views
1

我將數據作爲Access文件獲取。將MS Access遷移到MySQL

我的應用程序使用MySQL/Java。我想分析Access數據,並將其粘貼到MySQL中。

有沒有一個Java工具可以幫助我做到這一點?

+0

這個類似的問題可能是有趣的:http://stackoverflow.com/questions/580593/porting-from-ms-access – Fionnuala 2013-03-20 14:08:57

回答

1

MDB Tools是一組開源庫和實用程序,用於在不使用Microsoft DLL的情況下從MS Access數據庫(mdb文件)導出數據。因此非Windows操作系統可以讀取數據。

1

如果這是一次性轉換,只需使用MS-Access,鏈接到您的MySQL數據庫表並使用更新查詢來傳輸數據。

如果您的應用程序需要持續導入Access數據到MySQL,您可以通過ODBC連接到Access,然後讓您的應用程序將數據寫入MySQL。

+0

這將是一個持續的努力,可能會每月完成。我看到一個名爲「Jackcess」的庫,它說它讀取mdb文件,這樣我就不需要實際上有一個Access數據庫運行。有沒有聽說過Jackcess? – bmw0128 2009-09-16 18:00:03

+1

我最近驚訝地發現的一件事是,在定義了ODBC DSN的情況下,可以將Access表導出到DSN。這是將整個表從Access移動到ODBC數據庫(如MySQL)的好方法。 – 2009-09-17 04:11:41