mysql - 直接从 iPad 应用程序连接到 MySQL(不通过 PHP 等)

标签 mysql ios xcode ipad odbc

在任何人有机会之前:是的,我知道这是个坏主意。请不要给我讲授我应该如何使用网络服务。谢谢。

那么,如何做到这一点呢?

我找到了这个 http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/并认为它可能会成功。我收到了一堆 ARC 错误消息,清除了这些消息并在运行时遇到了这个错误:

Detected an attempt to call a symbol in system libraries that is not present on the iPhone: pthread_cond_init$UNIX2003 called from function my_thread_init in image oms.

我需要使用像 ODBC/C 这样的工具吗?

我知道解决方案可能会很长,没关系。如果有人至少能指出我正确的方向,那就太好了。

编辑:

由于人们很想知道选择不使用网络服务的原因,这里是:

如果您正在创建内部应用程序,则网络服务的附加安全性几乎为零。直接使用数据库意味着我需要维护更少的代码。另外,我不需要创建复杂的 PHP 脚本来完成任务。

最终结论:

我想给即将做同样事情的人留言:不要 :) 本质上,您的选择是黑客服务器端脚本或您自己构建的 Oracle 专有 mysql 客户端(因此也是一个黑客解决方案)。您的选择,但我强烈反对。

最佳答案

这可能是您正在寻找的东西:

mysql for iphone and osx

我在这个 iphonedevsdk 线程上找到它 access mysql remote database iphone

就我个人而言,我只会在您真的想要时才这样做。

如果您想要 jar 装解决方案,我还找到了这个:Flipper

或自己动手:Build MySql client library for iPhone/iPad

找到很多解决方案并不难

关于mysql - 直接从 iPad 应用程序连接到 MySQL(不通过 PHP 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9151644/

相关文章:

java - mysql/jdbc 函数在输出参数中

iphone - 导入 Xcode 项目并访问不同项目的文件

ios - 如何将 addTarget 方法更新为 swift 4

ios - 让用户暂时禁用它后如何重新安排重复间隔通知?

java - 如何使用 mysqlimport?

java - maven无法从中央下载mysql连接器8.0.12

ios - CLLocationManager() Location 在模拟器中为 nil

ios - 使用链接隐藏/显示 UIToolbar/Navbar

ios - 在 XCode 中组织 iOS OCUnit 测试文件

mysql - 根据行号查找行