【问题标题】:How to connect android to python web services and MySQL database如何将 android 连接到 python web 服务和 MySQL 数据库
【发布时间】:2014-04-08 15:06:26
【问题描述】:

我是 Android 和一般网络服务的新手。

这是我要做的:我的公司有一个后端网站(供客户监控销售),用于管理/监控某些商店的销售,它连接到 MySQL 数据库以存储有关销售和用户的数据(用户名和密码)。

我想做的是从该数据库中获取数据并添加(同步操作)新行,所有这些都来自我的 android 应用程序。

我用谷歌搜索了很多次,它提出了一些类似的项目,但使用了其他语言。

如果可能的话,我想看看一些代码示例和一些操作理论,在开发这个时我应该遵循什么理论,android 和 python web 服务之间以及从 web 服务到 MySQL 数据库的通信方式和方式.

提前谢谢你。

【问题讨论】:

    标签: android python mysql json web-services


    【解决方案1】:

    您将需要一个有效的 API,它允许您从 android 应用程序与 Web 服务进行通信。我将阅读如何编写 API 以及如何使用 JSON 作为服务器和 Android 应用程序之间通信的一种方式来构建 RESTful 服务。有 JSON 的替代品,但 JSON 可能比 AJAX 更适合 Android,soap 的使用越来越少。 (Can ajax call be done in Android?可以,但有局限性)

    (我只能发布两个完整的超链接,因为我还没有足够的声誉,您可能需要删除空格)

    API: http://sharismlab.com/blog/2012/07/21/how-to-write-an-api-for-your-web-app/

    休息: www .restapitutorial。 com/lessons/whatisrest.html/

    JSON: htt p://www.r evillweb.com/article s/why-use-j son/

    【讨论】:

    • 我只想有人为我指明正确的方向。但是我不应该能够使用 httpPost(link) 或类似的东西与我的 python 文件(就像我看到一些 PHP 示例)进行通信吗?是的,我读过关于不直接与数据库通信的内容。
    • 是和不是。阅读我在上面发布的关于 RestServices 的内容。这就是你要找的。我认为您缺少对服务器在这种情况下如何工作的理解。您可以直接在 android 应用程序和服务器上的 python 文件之间进行通信。但是,在处理相关的 post 请求和 python 脚本之间没有任何东西是不好的做法。
    【解决方案2】:

    您可能想查看restjee。它允许您定义和实现 RESTful 数据访问 API,而无需编写任何服务器端代码。适用于几乎任何数据库。

    【讨论】:

    • 您的链接已损坏,仅供参考
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2019-09-22
    • 2022-01-18
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多