我现在正在创建一个必须能够将新行插入外部数据库的应用程序(用于推送通知)。它唯一能做的就是插入新行(好吧,这并不难)。
真正的问题是:如何通过SQL查询从iPhone建立数据库连接/请求?例如,只是一个简单的
INSERT INTO myTable VALUES (value1, value2, value3);
目前我正在使用MAMP
运行本地MySQL数据库(稍后将在另一台服务器上)。
非常感谢任何帮助
答案 0 :(得分:1)
使用网络服务。通过调用Web服务保存和获取数据。 发送参数以在服务器数据库上保存数据。如果您希望在本地也可以尝试将服务器数据同步到本地数据库,这将帮助您在脱机模式下获取数据
答案 1 :(得分:1)
在设备上使用SQL的问题在于,当您编译应用程序时,您将编译它,SQL密码和用户名,可以通过反向工程来获取。
保存到数据库而不必从实际设备执行的方法是创建REST应用程序,然后将信息发送给它,然后应用程序处理数据并将其插入数据库。