我正在尝试构建一个Android应用程序,该应用程序将连接到Web服务器上的MySQL数据库以收集数据库上的搜索,添加和更新记录。从Android应用程序连接到MySQL服务器
我读过,我可以使用PHP来做到这一点,但我已经有一个使用Spring MVC构建的小型Web应用程序,Hibernate可以在同一个数据库上工作,所以我想知道什么是使Android成为最佳方式应用程序连接并与远程数据库进行交互?
感谢
我正在尝试构建一个Android应用程序,该应用程序将连接到Web服务器上的MySQL数据库以收集数据库上的搜索,添加和更新记录。从Android应用程序连接到MySQL服务器
我读过,我可以使用PHP来做到这一点,但我已经有一个使用Spring MVC构建的小型Web应用程序,Hibernate可以在同一个数据库上工作,所以我想知道什么是使Android成为最佳方式应用程序连接并与远程数据库进行交互?
感谢
最好的办法是集中与1数据访问商业逻辑地点。就你而言,在你的web应用程序中,你可以在你的MVC应用程序中提供一些“webservices”。就像一个具有作为REST Web服务的控制器一样。这样,您的所有Android应用程序都会将HTTP请求发送给您的WebApplication。
更多的单证在使用Spring MVC RESTful服务:http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch18s02.html
我想你应该库连接到我的SQL数据库throught HTTP协议,然后加入该库到Android平台的应用程序
_you应该library_我不小心整个瓶子。 –
如果你有一个Spring MVC应用程序,使用HTTP客户端在Android连接到它,发送更新数据库的请求。 –
@SotiriosDelimanolis你的意思是像保存,更新或搜索数据时,我将使用像HttpClient,HttpPost等?你认为这是最有效的方法吗? – MChan
你想直接连接数据库还是使用Web应用程序为你做?如果前者,那么是的,用HttpPost的HttpClient将起作用。你可以使用很多HTTP客户端。 –