Ran*_*all 5 ms-access objective-c
我正在探索将ATCS Monitor从Windows 移植到iPad和Mac OS X.ATCS Monitor使用Microsoft JET 4.0从Access MDB文件中读取数据.是否有可以读取MDB文件的Objective-C库,或者我需要自己编写(最有可能基于MDB工具)?
没有用于读取 MDB 文件的开源 Objective-C 库。
以下是我所知道的在 Mac / iPhone 上读取 MDB 文件的所有方法:
1)MDB工具:0.7版非常好用。有一个非常有用的 C API,尽管文档很少。支持读表。已获得 LGPL 许可,因此在 iOS 上使用它可能不合法,但在 Mac 上应该不成问题。
2) Access 的实际 ODBC 驱动程序(专有):仅适用于 Mac。也许您可以找到与制造它们的公司的一些许可协议。
3)Jackcess,最初是MDB Tools到Java的端口,但他们添加了写入支持。可能只在 Mac 上有用。
4) HXTT Access Pure Java JDBC:用于读写Access数据库的专有Java库。这很有趣,因为一家名为 Impathic 的公司在他们的 Mac(我相信是 iPhone)应用程序中使用了它。他们完全疯了,他们在应用程序包中包含了完整的 Java 运行时,这样他们就可以在 App Store 上分发 Java 应用程序,但它似乎可以工作(尽管有一些错误)。
5)我自己的专有库。我(从头开始)编写了一个 Objective-C 库来读取 Access 数据库,并在我的Mac 和 iPhone 应用程序中使用它。如果您有兴趣获得许可,请与我联系。