我有一个客户想要我正在开发的应用程序的控制面板。控制面板是一个 Mac OSX 应用程序,允许用户将文件(excel 文档等)提交到我的 MySQL 数据库。然后,我为它们创建的 iOS 应用程序会检查这些文件。
我不知道该怎么做。我已经设置了 MySQL 数据库,并且到处寻找解决方案。任何帮助表示赞赏。
我不会尝试直接从您的手机连接到您的 MySQL 数据库。这是一个糟糕的设计,有几个原因。而是在与 MySQL 数据库相同的服务器上构建 API。用 java、php、c# 或其他任何东西都没有关系。您甚至可能会找到一些可以自动执行此操作的产品或开源项目。我列出了这样做的一些好处
一种选择是使用 PHP 来处理所有数据库交互。
在服务器上托管脚本,让应用程序调用它们并让脚本返回某种可解析的响应(我会选择 JSON)。
我从来没有为 MySQL 找到合适的基于 Object-C 的连接器。在这一点上,我建议使用 C/C++ 连接器。有很多关于如何为 C 和 C++ 配置连接器的示例。困难的部分将是从 MySQL 代码传递的所有数据,而 Object-C 代码将必须是 C 类型。
编辑:一个例子