我正在尋找一些關於從Android應用程序訪問MySql數據庫的最佳方法的建議。我試圖與使用PHP的網站(不是我寫的)進行交互。我可以訪問該網站的開發者,但是,他不知道android。該網站的結構使得內容在您登錄後是動態的(即新聞,通知等)。目前,我已經編寫了可以成功登錄該網站的代碼。我的下一步是獲取數據並將其顯示在移動設備上。這是我的困境。我不知道嘗試使用SQL API直接訪問數據庫還是更好,或者通過現有的PHP表單訪問數據。任何和所有的意見將不勝感激。尋求意見重訪:通過Android應用程序訪問MySql數據庫
0
A
回答
0
我建議開發人員(或您)使用PHP實現RESTful Web服務,以便您訪問所需的數據。 JSON是一種很好的數據格式,可以在Android中輕鬆進行處理,並且可以通過PHP輕鬆生成(如果您採用這種方式,還可以使用RoR)。
在此RESTful層之上,您應該實施基於用戶的身份驗證,以確保api使用的安全性和可跟蹤性。
這裏有一對夫婦REST庫的鏈接PHP: https://stackoverflow.com/questions/238125/best-framework-for-php-and-creation-of-restful-based-web-services
和Android JSON解析: http://developer.android.com/reference/org/json/package-summary.html
1
你不應該直接從移動設備在這裏陳述的理由連接到數據庫:Why is the paradigm of "Direct Database Connection" not welcomed by Android Platform?
你的服務器,在那裏你驗證用戶和執行授權和業務邏輯上建立一個REST層。
+0
感謝您的聯繫和諮詢。 – rrirower
相關問題
- 1. Windows應用程序通過Interop.Excel庫訪問xls數據問題
- 2. 通過MySQL訪問Drizzle數據庫
- 3. 通過Android的意圖訪問谷歌翻譯應用程序
- 4. 數據庫應用程序,在Mac,iPad和通過Web訪問
- 5. Android應用程序數據訪問?
- 6. 如何通過Android應用程序訪問在線數據庫? (One.com主機)
- 7. 如何從iPhone應用程序訪問遠程MySql數據庫
- 8. 從Windows 8應用程序訪問遠程MySQL數據庫
- 9. Android應用程序如何訪問MySQL?
- 10. 通過aspx應用程序訪問遠程數據
- 11. Android應用程序訪問庫資源
- 12. 訪問mysql數據庫並傳遞給Objective-C應用程序
- 13. 無法從Java應用程序訪問mysql數據庫
- 14. 從應用程序安全訪問到MySQL數據庫
- 15. 通過Java應用程序訪問SharePoint
- 16. 通過NDK應用程序訪問GPS
- 17. 通過Java應用程序訪問Facebook
- 18. 基於Qt的應用程序,訪問MySQL數據庫的要求
- 19. 通過asp.net訪問遠程mysql數據庫
- 20. 從Android應用程序訪問數據庫
- 21. 限制Firebase數據庫訪問一個Android應用程序
- 22. 從.NET應用程序Android數據庫訪問
- 23. 的Android ADB訪問應用程序數據庫,而根
- 24. 從Android應用程序訪問MS SQL數據庫
- 25. 如何從Android應用程序訪問Oracle數據庫。
- 26. 從Android應用程序訪問Heroku數據庫
- 27. 嘗試訪問Android應用程序中的數據庫
- 28. 從Android應用程序訪問外部數據庫
- 29. Android應用程序如何訪問集中式數據庫
- 30. iOS的 - 如何重置應用程序已請求訪問數據庫提醒
感謝您的鏈接和建議。絕對有幫助。 – rrirower