如何从iOS应用程序访问服务器MySQL数据库

时间:2013-12-28 16:48:28

标签: mysql ios database-connection

我正在尝试使用iOS撰写Xcode个应用。

提示用户名和密码的简单登录。

我不知道如何打开数据库连接来验证用户名和密码。

我使用的数据库是mysql

我尝试使用此链接http://macbug.org/macosxsample/mysql#.Ur8AYBbtGPF

但是当我尝试将libmysqlclient.a添加到框架和库时出现错误。

2 个答案:

答案 0 :(得分:1)

如果您的数据库位于某个服务器上,那么您通常不会让您的iOS应用程序直接与数据库服务器交互,而是您可以编写应用程序将与之交互的Web服务(通过NSURLConnectionNSURLSession或类似AFNetworking之类的东西),Web服务将与MySQL数据库交互。

在如何编写Web服务方面,通常,当人们编写他们的第一个Web服务时,他们将使用一些简单的技术,如PHP。您知道服务器上有哪些选项吗?如果PHP是一个选项,那么你可以查看Ray Wenderlich的How to Write a Simple PHP/MySQL Web Service。然后查看How to Write an iOS App that Uses a Web Service

答案 1 :(得分:0)

对于iOS应用程序,您应该使用SQLite而不是MySQL。您指的是MacOSX应用程序教程。试试这个http://www.raywenderlich.com/913/sqlite-tutorial-for-ios-making-our-app