是否有mdbtools的替代品?

时间:2009-09-29 07:03:51

标签: ms-access mdbtools

我正在使用mdbtools的SQL功能连接到linux上的.mdb文件。 Mdbtools仍然是测试版,自2007年以来一直没有更新,许多功能如SQL支持不足。

我需要的功能:

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

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

4 个答案:

答案 0 :(得分:6)

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

https://github.com/brianb/mdbtools

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

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

答案 1 :(得分:3)

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

答案 2 :(得分:2)

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

答案 3 :(得分:-2)

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

并且花了一些钱。