2009-09-16 132 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