gpt4 book ai didi

objective-c - 在 Objective-C 中读取 MS Access .MDB 数据库

转载 作者:太空狗 更新时间:2023-10-30 03:55:01 25 4
gpt4 key购买 nike

我正在探索移植 ATCS Monitor从 Windows 到 iPad 和 Mac OS X。ATCS Monitor使用 Microsoft JET 4.0 从 Access MDB 文件中读取数据。是否有可以读取 MDB 文件的 Objective-C 库,或者我是否需要自己动手(很可能基于 MDB Tools)?

最佳答案

没有用于读取 MDB 文件的开源 Objective-C 库。

以下是我所知道的在 Mac/iPhone 上读取 MDB 文件的所有方法:

1) MDB Tools : 版本 0.7 非常好用。有一个非常有用的,尽管 C API 的文档很少。支持读表。根据 LGPL 获得许可,因此在 iOS 上使用它可能不合法,但在 Mac 上应该不是问题。

2) Actual ODBC drivers for Access (专有):仅适用于 Mac。也许您可以找到制造它们的公司的一些许可协议(protocol)。

3) Jackcess ,最初是 MDB 工具到 Java 的端口,但他们添加了写入支持。可能只在 Mac 上有用。

4) HXTT Access Pure Java JDBC :用于读取和写入 Access 数据库的专有 Java 库。这很有趣,因为 company name Impathic在他们的 Mac(我相信是 iPhone)应用程序中使用它。他们完全疯了,他们在他们的应用程序包中包含一个完整的 Java 运行时,这样他们就可以在 App Store 上分发一个 Java 应用程序,但它似乎可以工作(尽管有一些错误)。

5) 我自己的专有图书馆。我编写了一个 Objective-C 库(从头开始)来读取 Access 数据库,并在我的 Mac and iPhone apps 中使用它。 .如果您有兴趣获得许可,请与我联系。

关于objective-c - 在 Objective-C 中读取 MS Access .MDB 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5753412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com