<分区>
我现在正在尝试构建一个 Android 应用程序,它将连接到 Web 服务器上的 MySQL 数据库,以收集搜索、添加和更新数据库上的记录。
我读到我可以使用 PHP 来完成此操作,但我已经有一个使用 Spring MVC 和 Hibernate 构建的小型 Web 应用程序,它可以在同一个数据库上运行,所以我想知道制作 Android 应用程序的最佳方法是什么连接远程数据库并与之交互?
谢谢
<分区>
我现在正在尝试构建一个 Android 应用程序,它将连接到 Web 服务器上的 MySQL 数据库,以收集搜索、添加和更新数据库上的记录。
我读到我可以使用 PHP 来完成此操作,但我已经有一个使用 Spring MVC 和 Hibernate 构建的小型 Web 应用程序,它可以在同一个数据库上运行,所以我想知道制作 Android 应用程序的最佳方法是什么连接远程数据库并与之交互?
谢谢
最佳答案
最好的方法是将具有数据访问权限的业务逻辑集中在一处。在您的情况下,在您的 Web 应用程序上,您可以在 MVC 应用程序中提供一些“web 服务”。比如,一个带有 Action 的 Controller 作为 REST Web 服务。这样,您的 Android 应用程序要做的就是向您的 Web 应用程序发送 HTTP 请求。
更多关于在文档中使用 Spring mvc 的 RESTful 服务:http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch18s02.html
关于java - 从 Android 应用程序连接到 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17597559/