mysql - iOS 和 Mac OSX 与 MySQL 数据库通信

标签 mysql ios database macos

我有一个客户想要我正在开发的应用程序的控制面板。控制面板是一个 Mac OSX 应用程序,允许用户将文件(excel 文档等)提交到我的 MySQL 数据库。然后,我为它们创建的 iOS 应用会检查这些文件。

我不知道该怎么做。我已经设置了 MySQL 数据库,并且到处寻找解决方案。感谢您的帮助。

最佳答案

我不会尝试直接从您的手机连接到您的 MySQL 数据库。由于多种原因,这是一个糟糕的设计。而是在与 MySQL 数据库相同的服务器上构建 API。不管你是用 java、php、c# 还是其他任何东西来做。您甚至可能会找到一些可以自动执行此操作的产品或开源项目。我列出了这样做的一些好处

  1. 它使测试更容易。您可以针对不依赖或不使用手机的 API 编写测试框架。
  2. 它使开发速度更快。您不需要模拟或使用手机来开发和测试您的表格设计和查询。
  3. 它给你兼容性。当您需要更改数据库时(您确实这样做了),您可以创建新的 API,供新版本的应用程序使用,而旧版本仍然可以继续使用旧的 API(您可能必须修改以仍然提供相同的功能)
  4. 它给了你灵 active 。如果您的用户群增长并且您可能需要复制读取或分片数据库,您可以将其构建到 API 中而不是应用程序中,这是一种更好的方法。

关于mysql - iOS 和 Mac OSX 与 MySQL 数据库通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14165813/

相关文章:

mysql - 每个 where 子句创建列

ios - 如何增加UIButtonTypeInfoLight的大小

ios - 如何制作一个 iOS 应用程序,以一定间隔在后台执行功能?

ios - React Native,iOS - ScrollView 在设备上不起作用

mysql - 2 个 SQL 查询的奇怪结果

mysql - 如何选择表中其他表中没有的行

php - SQL查询更新两次

mysql - Like 运算符错误

php - 去掉()前后的 ' '

php - 如何在 PHP 中创建下拉查找字段?