mdbtools 有替代品吗?
我正在使用 mdbtools 的 SQL 功能连接到 Linux 上的 .mdb
文件。 Mdbtools 仍处于测试阶段,自 2007 年以来就没有更新过,许多功能(例如足够的 SQL 支持)尚不可用。
我需要的功能:
- SQL,使用 python 绑定或通过 ODBC。
- SQL操作中的
AS
语句。 - 如果可能的话
加入
。 - 在非 Windows 上运行。
- 子选择会非常方便。
- 写入支持不是必需的。
是否有正在积极开发的替代品?
I'm using mdbtools' SQL functionality to connect to an .mdb
file on linux. Mdbtools is still beta and hasn't been updated since 2007, many features like sufficient SQL support aren't available yet.
Features I need:
- SQL, either with python bindings or through ODBC.
AS
statement in SQL operations.JOIN
if possible.- Runs on non-windows.
- Sub-selects would be really handy.
- Write support is not necessary.
Is there a replacement for it that is actively being developed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
MDBtools 又是一个活跃的项目,托管在 github 上:
它似乎是“官方”的,因为托管存储库的 github 帐户是由 mdbtools 的原作者 Brian Bruns 注册的。
他正在接受补丁,有一个活跃的问题队列,等等。
MDBtools is again an active project, hosted on github:
It appears to be 'official', in that the github account hosting the repository was registered by the original author of mdbtools, Brian Bruns.
He is accepting patches, there is an active-ish issue queue, etc.
您可以使用此 http://code.google.com/p/mdb-sqlite/< /a> 工具将文件转换为 SQLite 并使用您最喜欢的脚本语言来访问它。
You could use this http://code.google.com/p/mdb-sqlite/ tool to convert the files to SQLite and use your favourite script language to access it.
我最近遇到的一个解决方案可能有用。 Jackcess 是一个纯 Java 库,用于读取和写入 MS Access 数据库。
A solution I recently came across that maybe of some use. Jackcess is a pure Java library for reading from and writing to MS Access databases.
Linux 有一个可以读取 ms-access 的 ODBC 驱动程序。
http://www.easysoft.com/products/data_access/odbc -access-driver/index.html
并且需要一些钱。
There is an ODBC Driver for Linux that can read ms-access.
http://www.easysoft.com/products/data_access/odbc-access-driver/index.html
and it costs some money.