如何访问mysql远程数据库

时间:2010-07-14 09:20:16

标签: iphone mysql objective-c

我正在创建inapp purchasege订阅模块, 在这个应用程序中我想访问远程数据库,但问题是我如何连接 我的Objective-c代码与服务器上的mysql,

如果有任何参考或解决方案,我找不到任何足够的参考资料。

2 个答案:

答案 0 :(得分:1)

在mySQL中,从应用程序到数据库服务器的所有访问都已经是远程访问。本地访问只是远程访问的一种情况。

如果您在本地工作,则可能使用“localhost”或“127.0.0.1”作为数据库的主机名,并使用3306作为端口号。您正在使用在本地服务器上设置的数据库名称,可能是“arunsdata”或某些此类内容

您需要找出远程数据库服务器的主机名和端口号。 (端口号可能是3306.)然后,您需要修改应用程序代码以指定主机名和端口号。

在此之前,您需要拥有用户名和密码,并在远程数据库上创建数据库(“arunsdata”或其他)并创建表和其他架构项。远程数据库服务器的管理员可以帮助您解决此问题。

祝你好运!我记得这是我第一次遇到它时有多困惑。它比看起来简单。

答案 1 :(得分:1)

您应该创建一个Web服务来访问远程mySQL服务器数据库。然后,您可以使用NSMutableURLRequest向服务发送请求。如果需要返回数据,请返回json,因为它比XML更轻量级。