java - 从 Android 应用程序连接到 MySQL 服务器

标签 java android mysql spring-mvc

<分区>

我现在正在尝试构建一个 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/

相关文章:

php - MySQL 查询 WordPress 数据库

java - 在 EHCache 3.x 中将持久化策略设置为 "localTempSwap"

java - 使用jpcap读取数据包头

java - Android - Firebase - 获取子数据的子数据

android - BitmapFactory.decodeStream(InputStream is) 在 Android 上为非 null InputStream 返回 null

android - @GET 中的两个查询参数

php - 使用 Ajax 搜索 mySQL 数据库

php - 从 MySQL 中选择

java - DATETIME 和 DATETIME() 有什么区别

java - 调用抽象类列表中的类的函数