0

我计划在 Objective-C 中构建一个 iPhone 应用程序,它需要连接到 MySQL 数据库。

我是不是该,

  1. 使用框架并直接从应用程序查询数据库
  2. 浏览一个将获取数据、将其转换为 JSON 并将其发送到应用程序的 PHP 页面?

第一个解决方案是否安全?你推荐哪个框架?我如何保护服务器和对数据库的访问,因为它将对 Internet 上的任何人开放?

感谢您的宝贵答案。

4

3 回答 3

5

第 2 点很可能用于移动应用程序。

于 2013-05-30T12:59:29.963 回答
2

就个人而言,如果 MySQL 数据库是基于互联网的,我会公开一个 Web 服务来与之交互。

于 2013-05-30T12:59:32.940 回答
0

这取决于您的数据库大小。如果它非常大,那么您应该使用Webservice从服务器接收数据。您可以使用安全HTTP的基础服务器连接。不建议将非常大的数据库存储在本地(手机内存)中。

如果您的数据库很小并且不经常更新,那么您可以将Sqlite其用作您的数据库。这是最优选的。

于 2013-05-30T14:09:53.777 回答