7

我正在使用 mdbtools 的 SQL 功能连接到.mdblinux 上的文件。Mdbtools 仍处于测试阶段,自 2007 年以来未更新,许多功能(如足够的 SQL 支持)尚不可用。

我需要的功能:

  • SQL,使用 python 绑定或通过 ODBC。
  • ASSQL 操作中的语句。
  • JOIN如果可能的话。
  • 在非 Windows 上运行。
  • 子选择将非常方便。
  • 不需要写支持。

是否有正在积极开发的替代品?

4

4 回答 4

6

MDBtools 又是一个活跃的项目,托管在 github 上:

https://github.com/brianb/mdbtools

它似乎是“官方的”,因为托管存储库的 github 帐户是由 mdbtools 的原作者 Brian Bruns 注册的。

他正在接受补丁,有一个活跃的问题队列等。

于 2012-05-06T18:39:39.333 回答
3

您可以使用这个http://code.google.com/p/mdb-sqlite/工具将文件转换为 SQLite 并使用您喜欢的脚本语言来访问它。

于 2009-09-29T08:00:35.637 回答
2

我最近遇到的一个可能有用的解决方案。 Jackcess是一个纯 Java 库,用于读取和写入 MS Access 数据库。

于 2009-11-24T19:55:16.503 回答
-2

有一个适用于 Linux 的 ODBC 驱动程序可以读取 ms-access。 http://www.easysoft.com/products/data_access/odbc-access-driver/index.html

它需要一些钱。

于 2010-09-27T16:00:55.990 回答