【问题标题】:iphone retrieving specific data from mysql databaseiphone从mysql数据库中检索特定数据
【发布时间】:2026-02-18 18:45:01
【问题描述】:

我想创建一个应用程序,但是我不确定从数据库中检索数据的最佳方法。例如,我的应用程序将显示“学生姓名”、“分数”和“原籍国”。数据将存储在远程 mysql 数据库中。

问题 - 在我的应用程序中,用户可以选择显示具有特定“原籍国”的学生。

我通常的方法是使用 JSON 将信息从数据库解析到 iphone,但这意味着 iphone 必须从数据库中下载所有记录,然后我可以根据“原产国”来预测数据用户选择的。

问题是我有数百条记录。全部下载意味着我在浪费资源?还有什么其他方法可以解决这个问题(这样用户只下载符合他条件的记录而不是全部)?

【问题讨论】:

    标签: iphone objective-c database xcode ios4


    【解决方案1】:

    您应该为应用创建一个 API,以便使用服务器端编程语言与之交互。您的 API 应该进行搜索——这意味着它应该是在您的“原籍国”找到所有学生的 API。应用程序可以向 API 传递“原产国”,服务器可以执行 SQL 查询以选择正确的响应,然后 API 可以仅向应用程序提供应用程序需要的数据。使用 JSON 是可行的方法。

    【讨论】: