0

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

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

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

目前我正在使用MAMP运行本地 MySQL 数据库(稍后它将在单独的服务器上)。

任何帮助将不胜感激

4

2 回答 2

1

使用网络服务。通过调用 Web 服务来保存和获取数据。发送参数以将数据保存在服务器数据库中。如果您还想在本地,请尝试将服务器数据同步到本地数据库,这将帮助您在离线模式下获取数据

于 2012-09-05T10:08:57.767 回答
1

在设备上使用 SQL 的问题在于,当您编译应用程序时,您会将 SQL 密码和用户名编译到其中,这些密码和用户名可以通过逆向工程获得。

一种无需从实际设备中保存到数据库的方法是制作一个 REST 应用程序,并将信息发送给它,然后应用程序处理数据并将其插入数据库。

于 2012-09-05T10:20:45.880 回答