访问MySQL远程数据库
IM创建应用程式内purchage订阅模块, 在此应用程序,我想访问远程数据库,但问题是怎么说我怎么连 我与服务器上的MySQL Objective-C代码,访问MySQL远程数据库
我如果有任何提示或解决方法,请帮助我。
在mySQL中,从应用程序到数据库服务器的所有访问都是远程访问。本地访问只是远程访问的一种情况。
如果您在本地工作,则可能使用“localhost”或“127.0.0.1”作为数据库的主机名,使用3306作为端口号。您正在使用您在本地服务器上设置的数据库名称,可能是“arunsdata”或某些类似的东西
您需要找出远程数据库服务器的主机名和端口号。 (端口号可能是3306.)然后,您需要修改您的应用程序代码以指定主机名和端口号。
在你这样做之前,你需要有一个用户名和密码,并在远程数据库上创建你的数据库(“arunsdata”或其他),并创建你的表和其他模式项。远程数据库服务器的管理员可以帮助你解决这个问题。
祝你好运!我记得这是我第一次面对它时有多混乱。这比看起来更简单。
感谢您的回答,我有我们的数据库的主机名称和端口号。 和我也创建远程数据库,我也有远程数据库的用户名和密码, ,但我如何修改代码,如果你有代码,然后请建议我。 非常感谢。 – 2010-07-15 10:33:48
请发布您用于连接到本地数据库的代码。这是一两行,无疑在某处包含“连接”动词。那么,我很乐意帮助您调整它。 – 2010-07-15 12:33:29
实际上,在这之前我使用sqlite,它是基于文件,所以我只指定数据库名称,然后它自动连接。 如果你有任何代码然后告诉我, – 2010-07-15 12:56:17
您应该创建一个Web服务来访问远程mySQL服务器数据库。然后您可以使用NSMutableURLRequest向服务发送请求。如果您需要返回数据,请返回json,因为它的重量轻于XML。
你如何访问本地数据库? – Naktibalda 2010-07-14 09:50:40
我访问本地数据库只需指定本地数据库名称,但我如何访问远程数据库, 我有用户名,密码,端口号和网址,请告诉我,如果你有任何想法。 – 2010-07-14 12:28:48
唉!你可能已经提到你正试图从SQLite切换到mySQL!一个不同的问题! – 2010-07-16 14:06:33