2014-02-23 86 views
-3

我正在製作一個需要在線服務器上查詢數據庫的android應用程序。我不知道如何完成這項工作。我計劃使用免費服務器,因此請針對相應的答案。 儘可能描述 如果可能的話,也推薦幾個很好的免費在線託管網站。在Android應用程序中連接到在線數據庫

回答

1

在Android中建立數據庫連接有兩種方式。根據您要使用的數據庫的類型(可能是MySQL)導入driver package,或者您可以使用PHP編寫Web服務。

Web服務管理數據庫的最大好處是,如果數據庫結構發生變化,您不需要更改應用程序中的代碼,但是在使用應用程序方式更多的Web服務中自在。如果你要實現一個驅動程序包並直接連接到數據庫,那麼每當服務器端發生變化時,你都需要發佈一個新的更新,這對用戶來說是純粹的壓力。

我強烈建議使用webservice的方式,因爲Android本身不支持在線數據庫連接。在我的情況下,我寫了一個web服務,它以JSON格式返回狀態,因爲Android確實實現了JSON解析。無論哪種方式,這是您的選擇。

不幸的是,我無法幫助您與託管網站,因爲我目前不知道任何。我使用的是基於我的國家的webhoster,它不適用於更大規模的運營,但我希望您能夠在搜索中獲得最好的運氣。順便說一句,最好的東西不是免費的。

編輯:如果你正在尋找類似的問題,你會看到,幾乎每一個反應是關於web服務,因爲使用驅動程序包是建立數據庫連接的一個非常不方便的方式,尤其是在Android系統。

相關問題