可能重複:
how to sync SQLite database on android phone with MySQL database on server?同步Mysql的數據庫SQLite的
我想知道什麼是對應用程序更新數據庫的最佳方法。
我們有一個處理主服務器上所有內容的mysql數據庫,但我想在我的應用程序上覆制它。我想在Android設備上覆制數據庫(mysql),以便兩者保持最新。這不必實時發生,但可以每週計劃一次,或者對SQL數據庫進行更改。
我會怎麼做這樣的事情?
因爲在應該發送出去作爲應用程序的更新並創建已更改的數據庫,或者我應該使用某種方法在服務器上更改數據庫,並將SQLite數據庫複製到android應用程序。
或...有沒有一些很好的方法來做到這一點?
感謝 帕特
感謝Peetz尼斯的想法與時間戳,但我如何下載數據集到手機?還是應該將其作爲應用更新發送出去?這是我對設計設置感到困惑的地方。 – pat 2011-06-14 09:06:58
不需要使用應用更新,只需與服務器建立連接(即爲此目的編寫特定頁面)並傳遞一些參數即可。然後,這應該將XML或JSON數據集回顯給設備。不確定確切的代碼,但沿着XMLHTTPRequest的方向可能是前進的方向。 – Peetz 2011-06-15 08:10:33