【问题标题】:Connecting iOS app to a mysql database connected to a website that is currently online [closed]将iOS应用程序连接到连接到当前在线网站的mysql数据库[关闭]
【发布时间】:2017-02-18 10:31:21
【问题描述】:

我已经创建了一个带有 mysql 数据库的网站。现在,我正在尝试创建一个 IOS 应用程序,该应用程序将连接到我的网站“与之对话”的同一数据库。我看到的所有教程都完全依赖于 PHP,并且已经完成了创建数据库的过程。我的网站不是用 PHP 编写的,所以在这种情况下,我完全不知道如何让 PHP 帮助我。我对这一切都很陌生,所以我不确定哪些信息有帮助,但你知道:

网站模板是用 HTML 和 CSS 编写的, 查看用python编写的页面(功能), Flask 是微框架,并且 pymysql 是 ORM

任何正确方向的指针将不胜感激。

【问题讨论】:

  • 在我看来,连接移动应用程序直接连接到数据库是一个坏主意。你永远不想将你的数据库直接暴露在互联网上。一个更好的主意是使用 python 的 API,您可以从您的移动应用程序中调用它来检索所需的信息。

标签: php python ios mysql


【解决方案1】:

如果您使用的是Flask,那么这就是您需要通过的方式 - 还有其他方法,但我会这样做 -

  1. 安装Flask REST API 以从您的站点公开rest api。您可以在此处获取文档 - http://www.flaskapi.org/

  2. 使用 flash rest api 从您的网站公开所需的 API

  3. 在您的移动应用程序中使用这些 API。

注意:永远不要将您的数据库直接暴露给客户端。馊主意。始终使用中间件,可以是 php、python、.net - 不管它是什么。

【讨论】:

  • 感谢您的帮助。很高兴你在问题被标记为过于宽泛之前得到了这个答案,因为我需要一个一般性的答案,因为我只是在学习这一切。
猜你喜欢
  • 2014-11-05
  • 1970-01-01
  • 2015-09-08
  • 2016-01-18
  • 1970-01-01
  • 1970-01-01
  • 2020-10-12
  • 2019-04-15
  • 1970-01-01
相关资源
最近更新 更多