从iPhone在外部数据库中插入新行

时间:2012-09-05 09:59:10

标签: iphone mysql objective-c sql database

我现在正在创建一个必须能够将新行插入外部数据库的应用程序(用于推送通知)。它唯一能做的就是插入新行(好吧,这并不难)。

真正的问题是:如何通过SQL查询从iPhone建立数据库连接/请求?例如,只是一个简单的

INSERT INTO myTable VALUES (value1, value2, value3);

目前我正在使用MAMP运行本地MySQL数据库(稍后将在另一台服务器上)。

非常感谢任何帮助

2 个答案:

答案 0 :(得分:1)

使用网络服务。通过调用Web服务保存和获取数据。 发送参数以在服务器数据库上保存数据。如果您希望在本地也可以尝试将服务器数据同步到本地数据库,这将帮助您在脱机模式下获取数据

答案 1 :(得分:1)

在设备上使用SQL的问题在于,当您编译应用程序时,您将编译它,SQL密码和用户名,可以通过反向工程来获取。

保存到数据库而不必从实际设备执行的方法是创建REST应用程序,然后将信息发送给它,然后应用程序处理数据并将其插入数据库。