使用Xcode和Objective-C连接到MySQL数据库

时间:2011-02-01 02:24:04

标签: iphone mysql objective-c

我一直对在iPhone或Mac项目中使用MySQL数据库感兴趣。如何在Objective-C中执行连接?

我只有一点PHP经验,但是,这有点太不同了= /

4 个答案:

答案 0 :(得分:13)

检查this tutorial与SQLite的连接。

您将无法直接从iPhone连接到MySQL。您必须使用某些中间层,例如使用PHP的Web应用程序。

所以,你会有这样的事情:

  1. iPhone使用HTTP向WebServer发送请求
  2. Web服务器连接到MySQL数据库
  3. Web服务器将数据返回给iPhone(XML,纯文本)
  4. iPhone处理数据
  5. 您可以使用此技术查询和插入/更新/删除数据。

    我找到了this library用于MySQL,我知道它是如何工作的。

答案 1 :(得分:3)

更好的选择是不直接处理MySQL,而是使用Apple's Core Data API

它允许您管理关系数据库而无需编写SQL。它非常快,非常有用。好东西。

答案 2 :(得分:1)

如果要连接到MySQL数据库,请使用MySQL的Connector / C API库,由于Objective-C是C的严格超集,因此您可以毫无问题地使用它。我帮助某人安装了它here

答案 3 :(得分:1)

尝试使用absrd来回收并发线程(队列)之间的连接。