我想將我的Android應用連接到MS SQL數據庫並從那裏獲取數據。數據庫位於遠程服務器上。我使用Windows XP並不知道如何將我的應用程序連接到數據庫。有人說webservice其他人說直接從應用程序。我很困惑。如果任何人都可以向我提供一步一步的指導,將不勝感激。我知道許多工具,如Rest,Soap和tomcat服務器,但不知道它們中的任何一個如何工作或如何開始。該數據庫包含視頻URL,我想從數據庫中獲取URL並通過URL在Android手機上播放視頻。 PS:我想讓我的web服務使用Java。如何獲取並把MS SQL SERVER數據庫在android中?
-2
A
回答
0
不建議讓您的應用程序直接連接到數據庫服務器,因爲它會引發很多安全性和可擴展性問題。
最好的解決方案是使用Web服務器作爲您的Android應用程序和Sql服務器數據庫之間的中間件。
Web服務器能夠連接到數據庫,並且您的應用程序應該聯繫Web服務器以交換數據,您可以使用Web服務和許多其他技術來執行此操作。
這樣Web服務器將負責處理來自用戶的請求,這比允許數據庫服務器執行此操作要好。
1
@ammcom說,你所要做的並不是一個很好的選擇。將Web服務作爲中間件最好。您可以嘗試Dream Factory,這是一項基於您的數據庫表自動生成Web API的服務。
不過,您也可以嘗試第三方服務,如。這將使您的SQL Server數據庫與設備上的Sqlite數據庫同步。
0
您的服務器必須實現相同的API(例如REST),見 https://en.wikipedia.org/wiki/Representational_state_transfer
的相關問題
- 1. 從SQL Server獲取數據到MS Access數據庫
- 2. 從SQL Server數據庫獲取數據
- 3. Ms sql server,備份並將其從本地aws rds ms sql server數據庫
- 4. PDO獲取從MS SQL數據庫
- 5. 如何在GUI(WPF)中選擇MS SQL Server數據庫?
- 6. 如何從谷歌分析獲取數據到MS SQL Server 2008
- 7. 如何獲取SQL SERVER數據庫中所有表的行數
- 8. 如何獲取MS SQL SERVER數據庫明智的CPU使用情況報告
- 9. 如何將數據從MySql加載到MS SQL Server數據庫?
- 10. 如何從SQL Server數據庫獲取nvarchar數據
- 11. 如何獲取SQL Server數據庫的完整元數據
- 12. MS Project 2010 - 將數據提取到SQL Server數據庫
- 13. 如何從sqlite數據庫獲取數據,並在Android的
- 14. SQL Server數據庫和Android
- 15. MS RMS SQL Server數據庫錯誤
- 16. 擴展MS SQL Server 2008數據庫
- 17. ms sql server 2005數據庫容量
- 18. 導入數據庫MS SQL Server的
- 19. Pervasive PSQL 10數據庫到MS SQL Server?
- 20. 從SQL Server數據庫獲取信息
- 21. 從SQL Server獲取數據庫列表
- 22. Android和SQL Server數據庫
- 23. 如何在Android Studio中使用jdbc連接MS SQL數據庫
- 24. 合併SQL Server數據庫
- 25. 獲取MS SQL
- 26. 如何備份Amazon RDS MS SQL Server數據庫實例並在本地恢復
- 27. 將MS SQL Server憑據存儲在MySQL數據庫中
- 28. 如何獲取SQL數據庫中的行數?(Android SDK)
- 29. 從MS Access中的Visual Basic中的SQL Server數據庫讀取數據
- 30. C#連接到遠程SQL Server並獲取數據庫
可能重複[如何將Android連接到MySQL數據庫服務器?(http://stackoverflow.com/questions/6936312/how -to-connect-android-to-mysql-database-server) – SMR
你嘗試過搜索SO和谷歌嗎?因爲這是一個很容易找到教程。 –
您是否找到一個好的解決方案?我發現你對這個很新鮮。如果您覺得答案可以解決問題,請點擊綠色複選標記將其標記爲「已接受」。這可以幫助你更好地回答問題 – pozuelog