簡體   English   中英

互聯網數據庫到Android應用

[英]internet database to android app

我希望我的應用程序的用戶可以查看互聯網數據庫,將其一些記錄下載到應用程序內置的數據庫中(而不是在線數據庫),還希望能夠將一些記錄上傳到在線數據庫中。 我的應用程序中已經有數據庫,我的問題是如何創建一個在線數據庫,供我的android應用程序查看,下載和上傳到?

Android對JDBC的支持很差-或說實話,一點也不。 最好的選擇是創建一個將數據庫包裝到REST API的Web服務器。 PHP是最通用的語言,雖然不是最好的語言,但是有許多教程和摘要可供選擇,因此我會同意。 您必須將數據庫請求包裝為HTTP請求,然后將其發送到服務器。

對於要計划運行的每個查詢,都必須創建一個PHP腳本來接收HTTP參數,構建SQL查詢,並根據接收到的數據創建結構化的XML或JSON響應。 然后,此XML或JSON將被發送到Android客戶端,您可以在其中解析它並獲取數據,進行同步等。 我建議使用JSON,它在調試時更易於閱讀,占用的帶寬更少,並且在Android API中具有易於使用的解析器。

關於PHP Web服務基礎知識的簡單講座。

從PHP使用數據庫。

Android中的HTTP。

Android中的JSON。

您的在線數據庫應該在某個服務器上,並且您需要編寫一個Web服務以將您的應用程序與此在線數據庫進行通信(下載和上傳目的)。 您的Web服務也將托管在某些服務器上。 然后,您將通過應用程序進行網絡服務調用,以對在線數據庫進行必要的修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM