0

我有一个在线 mysql 数据库。我知道要从 android 应用程序连接到它,我需要使用 REST Web 服务。从我到现在的理解是,我必须使用 REST webservice + JSON 和 Jquery 来处理所有事情。但我不明白的事情是:

  • 我需要在我的 mysql Web 主机域上进行任何编码吗?
  • 这个 REST Web 服务需要在我的 android 应用程序中编码吗?
  • 我是否需要一个 apache http 客户端,并且需要在我的应用程序或网络主机上进行编码?
4

1 回答 1

1

您混淆了数据库访问、服务器端代码和 REST。

最好不要直接从客户端连接到数据库,尤其是“位置多样化”的数据库。

您的架构可能看起来像

Android 应用程序 ---HTTPS REST 动词 ---> 服务器上的 RESTful Web 服务,在 Apache、Tomcat 等上使用软管。 --- 数据访问,无论是通过 PDO、JDBC、JPA 还是其他方式 ---> mySQL。

RESTful 部分确实是可选的,如果你使用 URL,你可以调用任何你喜欢的东西。

于 2012-06-11T09:29:47.640 回答