我正在尝试使用iOS
撰写Xcode
个应用。
提示用户名和密码的简单登录。
我不知道如何打开数据库连接来验证用户名和密码。
我使用的数据库是mysql
。
我尝试使用此链接http://macbug.org/macosxsample/mysql#.Ur8AYBbtGPF
但是当我尝试将libmysqlclient.a
添加到框架和库时出现错误。
答案 0 :(得分:1)
如果您的数据库位于某个服务器上,那么您通常不会让您的iOS应用程序直接与数据库服务器交互,而是您可以编写应用程序将与之交互的Web服务(通过NSURLConnection
, NSURLSession
或类似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