访问MySQL远程数据库

问题描述:

IM创建应用程式内purchage订阅模块, 在此应用程序,我想访问远程数据库,但问题是怎么说我怎么连 我与服务器上的MySQL Objective-C代码,访问MySQL远程数据库

我如果有任何提示或解决方法,请帮助我。

+0

你如何访问本地数据库? – Naktibalda 2010-07-14 09:50:40

+0

我访问本地数据库只需指定本地数据库名称,但我如何访问远程数据库, 我有用户名,密码,端口号和网址,请告诉我,如果你有任何想法。 – 2010-07-14 12:28:48

+0

唉!你可能已经提到你正试图从SQLite切换到mySQL!一个不同的问题! – 2010-07-16 14:06:33

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

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

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

在你这样做之前,你需要有一个用户名和密码,并在远程数据库上创建你的数据库(“arunsdata”或其他),并创建你的表和其他模式项。远程数据库服务器的管理员可以帮助你解决这个问题。

祝你好运!我记得这是我第一次面对它时有多混乱。这比看起来更简单。

+0

感谢您的回答,我有我们的数据库的主机名称和端口号。 和我也创建远程数据库,我也有远程数据库的用户名和密码, ,但我如何修改代码,如果你有代码,然后请建议我。 非常感谢。 – 2010-07-15 10:33:48

+0

请发布您用于连接到本地数据库的代码。这是一两行,无疑在某处包含“连接”动词。那么,我很乐意帮助您调整它。 – 2010-07-15 12:33:29

+0

实际上,在这之前我使用sqlite,它是基于文件,所以我只指定数据库名称,然后它自动连接。 如果你有任何代码然后告诉我, – 2010-07-15 12:56:17

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