2012-08-05 60 views
2

我是新手,倾向于做一个简单的iOS应用程序。直接从iPhone执行SQL查询到在线服务器

该任务是制作一个应用程序,为一个人进行注册,然后将该数据上传到在线服务器。

详细说来,我想要insertdelete,update数据直接到在线服务器。

有人会告诉我我要做什么(工具,库...)吗?

我已经与SQlite合作为iPhone创建了本地数据库,并且它运行良好,现在正在处理在线服务器。

回答

2

用于执行远程请求有两种方式:

1)https://github.com/smhuang426/MySqueakQl - 这是“基本”的实施对DB进行远程访问。 http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/ - 更高级,在文章中您可能会指导如何使用此框架。在这种情况下,你使用SQL C API,你可以编写你自己的特殊类。例如:http://blog.iosplace.com/?p=30http://zetcode.com/tutorials/mysqlcapitutorial/和C API的说明http://dev.mysql.com/doc/refman/5.0/en/c-api-function-overview.html

2)PHP脚本,在网上发布服务器上,您使用异步ASIHTTP(或普通NSRequest),其发送到这个脚本,脚本与SQL数据库直接工作TIS服务器上。示例(iOS no communication between iPhone app and MySQL database via PHP)。在这种情况下,您获得了更高的安全性,但也存在一些限制,例如应用程序速度降低,服务器必须提供PHP。

祝你好运!

2

您需要的是某种可用的远程API,您将使用它来连接iPhone应用程序和MySQL数据库。

+0

请你详细解释一下,因为我绝对是这个领域的新手。 – 2012-08-08 01:10:42