我需要用戶使用登錄名和密碼註冊我的網站。將android應用程序與網站的數據庫連接
基本上我需要做下面的
1.連接Android應用程序從一個網站數據庫。
2.將一些信息存入數據庫。
3.從數據庫中取回一些信息。
我已經有了android應用程序中的標準sqlite構建經驗。問題是,我需要讓人們註冊我的網站並獲取一些信息
我需要用戶使用登錄名和密碼註冊我的網站。將android應用程序與網站的數據庫連接
基本上我需要做下面的
1.連接Android應用程序從一個網站數據庫。
2.將一些信息存入數據庫。
3.從數據庫中取回一些信息。
我已經有了android應用程序中的標準sqlite構建經驗。問題是,我需要讓人們註冊我的網站並獲取一些信息
要存儲或檢索Web服務器上存儲在數據庫上的任何信息,您需要創建一個簡單的Web服務,將請求傳遞到數據庫,然後將結果從數據庫返回給Android,格式爲Android可以理解。您通常可以在POST或REST中發送數據,然後以JSON格式檢索數據。
有一個很好的例子how you could achieve that using PHP here。在這裏,您可以使用POST將Android的請求發送到PHP腳本(託管在服務器上),然後該腳本將以JSON格式返回結果,然後Android可以解析結果以獲得期望的結果。
這是複雜的Web服務如twitter,facebook等操作的基本方法。大部分的交互都是通過REST & JSON完成的。
通常你不應該直接從應用程序連接到數據庫,因爲:
基於這點,我建議你把你的應用程序和數據庫之間的web服務做任何事情。這個web服務可以用你喜歡的任何編程語言編程。它應該保護您的數據庫免受數據庫上的意外請求。
然後,您的應用程序連接到您的Web服務,Web服務驗證用戶輸入並將其存儲在數據庫中。當你想從數據庫接收一些數據時,你只需連接到Web服務並請求數據。
謝謝我在這裏找到答案,但我不知道如何去與它http://stackoverflow.com/questions/6231633/sync-android-with-a-website-database請幫助。 – Goofy 2012-03-05 08:06:08
您可以使用google firebase和Json作爲您的項目,您只需託管您的基於Web的項目,並且您可以訪問您的共享數據庫。 但你應該確保你正在使用的數據庫共享一個數據庫。
謝謝我在這裏找到答案,但我不知道如何去與它http://stackoverflow.com/questions/6231633/sync-android-with-a-website-database請幫助。 – Goofy 2012-03-05 08:05:43