2015-01-15 38 views
-2

我想將我的Android應用連接到MS SQL數據庫並從那裏獲取數據。數據庫位於遠程服務器上。我使用Windows XP並不知道如何將我的應用程序連接到數據庫。有人說webservice其他人說直接從應用程序。我很困惑。如果任何人都可以向我提供一步一步的指導,將不勝感激。我知道許多工具,如Rest,Soap和tomcat服務器,但不知道它們中的任何一個如何工作或如何開始。該數據庫包含視頻URL,我想從數據庫中獲取URL並通過URL在Android手機上播放視頻。 PS:我想讓我的web服務使用Java。如何獲取並把MS SQL SERVER數據庫在android中?

+0

可能重複[如何將Android連接到MySQL數據庫服務器?(http://stackoverflow.com/questions/6936312/how -to-connect-android-to-mysql-database-server) – SMR

+0

你嘗試過搜索SO和谷歌嗎?因爲這是一個很容易找到教程。 –

+0

您是否找到一個好的解決方案?我發現你對這個很新鮮。如果您覺得答案可以解決問題,請點擊綠色複選標記將其標記爲「已接受」。這可以幫助你更好地回答問題 – pozuelog

回答

0

不建議讓您的應用程序直接連接到數據庫服務器,因爲它會引發很多安全性和可擴展性問題。

最好的解決方案是使用Web服務器作爲您的Android應用程序和Sql服務器數據庫之間的中間件。

Web服務器能夠連接到數據庫,並且您的應用程序應該聯繫Web服務器以交換數據,您可以使用Web服務和許多其他技術來執行此操作。

這樣Web服務器將負責處理來自用戶的請求,這比允許數據庫服務器執行此操作要好。

1

@ammcom說,你所要做的並不是一個很好的選擇。將Web服務作爲中間件最好。您可以嘗試Dream Factory,這是一項基於您的數據庫表自動生成Web API的服務。

不過,您也可以嘗試第三方服務,如​​。這將使您的SQL Server數據庫與設備上的Sqlite數據庫同步。

相關問題