0

我现在正在尝试构建一个 Android 应用程序,该应用程序将连接到 Web 服务器上的 MySQL DB,以收集搜索、添加和更新 DB 上的记录。

我读过我可以使用 PHP 做到这一点,但我已经有一个使用 Spring MVC、Hibernate 构建的小型 Web 应用程序,它可以在同一个数据库上运行,所以我想知道让 Android 应用程序连接和交互的最佳方法是什么与远程数据库?

谢谢

4

2 回答 2

2

最好的方法是将业务逻辑与数据访问集中在一个地方。在您的情况下,在您的 Web 应用程序中,您可以在 MVC 应用程序中提供一些“Web 服务”。就像一个控制器,其动作作为 REST Web 服务。这样,您的 android 应用程序将做的就是向您的 WebApplication 发送 HTTP 请求。

更多关于在文档中使用 Spring mvc 的 RESTful 服务:http: //static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch18s02.html

于 2013-07-11T15:51:35.387 回答
1

我认为您应该使用一个库来通过 HTTP 协议连接到 My SQL DB,然后将此库添加到您的应用程序的 android 中

于 2013-07-11T15:41:31.240 回答