【发布时间】:2012-08-10 22:41:13
【问题描述】:
我正在开始我的论文,这是一个适用于 android 的应用程序。此应用基于我创建的网络平台。
我需要建议的部分是:这是将数据从 MySQL 服务器拉入应用程序的最有效方法。请给我一些建议和你在这件事上的经验。
(我已经阅读了有关在 json 中编码查询的内容,但这似乎是很多不必要的工作)
【问题讨论】:
-
访问外部数据通常使用一些基于 HTTP 的 API(因为 Android / Java 中有内置的 HTTP 支持)和具有良好 API 支持的数据编码格式,其中之一就是 JSON。但是您可以使用您能想到的任何“通过 Internet 传输数据”的方法。如果您喜欢将数据库暴露在网络上的风险,甚至可以直接与数据库服务器通信。
-
我可以想到两种方法:i) SOAP 和 ii) json。还有其他选择吗?
-
json 一路走好,宝贝。 Android上有一个内置类来解析它。完成此操作后,我在服务器端编写了 python 脚本来生成 json。可能也有图书馆。
-
FWIW,我还编写了 java(不是 Android)应用程序来直接连接到远程 MySQL 服务器。由于 SQL 库是您必须将其引入应用程序的外部库,因此不值得付出努力。我最终切换到 Python/json。
-
谢谢。看起来很有趣。然后我会训练自己到 json