我有一个MS-Access mdb文件,我需要将数据导入到我的mysql实例中。我在Mac上,是否有任何免费/ OSS工具可以让我这样做?如果没有,是否有可用于提取我需要的数据的免费/ OSS JDBC驱动程序?
感谢。
答案 0 :(得分:5)
看看Jackcess。请注意,这不支持Access 97数据库,但只支持2000 +。
对于Access 97,我唯一知道的是mdbtools,但这是一个C库,所以如果你想从Java中使用它,你必须编写一些JNI粘合代码;另外,据我所知,它不再维护了。
答案 1 :(得分:1)
UCanAccess是一个纯Java JDBC驱动程序,可以读取和写入Access 2000和更新的数据库。 (Access 97文件是只读的。)它可以在任何运行Java的机器上运行。
有关详细信息,请参阅
答案 2 :(得分:0)
您的Access MDB是否在Mac上?
mac Access是否可以选择使用链接表?
如果是这样,您可以创建从Access MDB到mySQL的链接表。然后,您可以将mysql表视为MS-Access的一部分。
编辑:看看this是否有帮助。
答案 3 :(得分:0)
您可以使用this之类的内容导出MDB文件。如果您需要在应用程序中执行此操作,这对您没有帮助,但如果您可以导出数据然后使用它,那么这应该会有所帮助。
答案 4 :(得分:0)
我按以下方式进行转换;
希望有所帮助......