2013-07-11 80 views
0

我正在嘗試構建一個Android應用程序,該應用程序將連接到Web服務器上的MySQL數據庫以收集數據庫上的搜索,添加和更新記錄。從Android應用程序連接到MySQL服務器

我讀過,我可以使用PHP來做到這一點,但我已經有一個使用Spring MVC構建的小型Web應用程序,Hibernate可以在同一個數據庫上工作,所以我想知道什麼是使Android成爲最佳方式應用程序連接並與遠程數據庫進行交互?

感謝

+0

如果你有一個Spring MVC應用程序,使用HTTP客戶端在Android連接到它,發送更新數據庫的請求。 –

+0

@SotiriosDelimanolis你的意思是像保存,更新或搜索數據時,我將使用像HttpClient,HttpPost等?你認爲這是最有效的方法嗎? – MChan

+0

你想直接連接數據庫還是使用Web應用程序爲你做?如果前者,那麼是的,用HttpPost的HttpClient將起作用。你可以使用很多HTTP客戶端。 –

回答

2

最好的辦法是集中與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

1

我想你應該庫連接到我的SQL數據庫throught HTTP協議,然後加入該庫到Android平臺的應用程序

+0

_you應該library_我不小心整個瓶子。 –

相關問題