代码之家  ›  专栏  ›  技术社区  ›  shipmaster

从Mac上的Microsoft Access文件导入数据

  •  4
  • shipmaster  · 技术社区  · 15 年前

    我有一个MS Access MDB文件,需要将数据从该文件导入到我的MySQL实例中。我在Mac上,有没有免费的/oss工具允许我这样做?如果没有,是否有一个免费的/oss jdbc驱动程序可以用来提取我需要的数据?

    谢谢。

    5 回复  |  直到 9 年前
        1
  •  5
  •   Pavel Minaev    15 年前

    看一看 Jackcess .请注意,这不支持Access97数据库,但仅支持2000+。

    对于Access 97,我只知道 mdbtools 但是,这是一个C库,所以如果你想从Java中使用JNI胶粘代码,你必须写一些JNI胶粘代码,而且,据我所知,它不再被维护。

        2
  •  1
  •   Community CDub    8 年前

    UCanAccess 是一个纯Java JDBC驱动程序,它可以读取和写入Access 2000和较新的数据库。(Access 97文件支持只读)。它将运行在运行Java的任何机器上。

    有关详细信息,请参阅

    Manipulating an Access database from Java without ODBC

        3
  •  0
  •   shahkalpesh    15 年前

    你在Mac上访问mdb吗?

    Mac Access是否可以选择使用链接表?
    如果是这样,您可以创建从AccessMDB到MySQL的链接表。然后,您可以将MySQL表视为MS Access的一部分。

    编辑:查看是否 this 帮助。

        4
  •  0
  •   McGarnagle    12 年前

    您可以使用类似 this . 如果你需要在你的应用程序中做这件事,这对你没有帮助,但是如果你可以先导出数据,然后再使用它,那么这应该是有帮助的。

        5
  •  0
  •   Dilip Rajkumar    9 年前

    我做以下的转换方式;

    1. 下载accdb mdb资源管理器 http://accdb-mdb-explorer.en.softonic.com/mac
    2. 打开mdb文件
    3. 导出为SQL
    4. 使用mysql workbench导入mysql。

    希望它有帮助。