我是新手,倾向于做一个简单的iOS应用程序。直接从iPhone执行SQL查询到在线服务器
该任务是制作一个应用程序,为一个人进行注册,然后将该数据上传到在线服务器。
详细说来,我想要insert
,delete
,update
数据直接到在线服务器。
有人会告诉我我要做什么(工具,库...)吗?
我已经与SQlite合作为iPhone创建了本地数据库,并且它运行良好,现在正在处理在线服务器。
我是新手,倾向于做一个简单的iOS应用程序。直接从iPhone执行SQL查询到在线服务器
该任务是制作一个应用程序,为一个人进行注册,然后将该数据上传到在线服务器。
详细说来,我想要insert
,delete
,update
数据直接到在线服务器。
有人会告诉我我要做什么(工具,库...)吗?
我已经与SQlite合作为iPhone创建了本地数据库,并且它运行良好,现在正在处理在线服务器。
用于执行远程请求有两种方式:
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=30,http://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。
祝你好运!
您需要的是某种可用的远程API,您将使用它来连接iPhone应用程序和MySQL数据库。
请你详细解释一下,因为我绝对是这个领域的新手。 – 2012-08-08 01:10:42