簡體   English   中英

從Android應用程序導出Sqlite數據

[英]Exporting Sqlite data from an Android Application

我的Android應用程序將所有用戶數據存儲在Sqlite數據庫中。 我有哪些備份/導出/導入/復制此數據的選項? 我知道我可以輕松地將數據庫復制到SD卡。 我還想將數據發送到網絡服務器。 是否有可用的軟件包/類來促進從網絡服務器獲取sqlite信息? 謝謝您的幫助...

在那里看到我的答案: Android Utility將sqlite db發送到服務器

SQLite數據庫文件只是平面文件,我敢肯定它是平台可移植的。 因此,關於從兩個或兩個網絡中獲取數據的唯一問題與您訪問文件本身的能力完全相同。 關鍵是您可以在想要直接訪問數據的任何平台上運行SQLite演示程序本身,或者通過網絡共享文件並直接在其上使用SQLite C庫,或者復制文件,然后將本地副本用作你喜歡。

最好的選擇是將數據庫存儲在外部存儲中。 如果您使用內置(自動)數據庫,則將無法直接訪問該文件。 將其放在SDCard(或將來的存儲選項)上后,您可以使用標准HTTP庫之一將文件上傳到服務器。

我一直在開發的應用程序之一執行的操作類似,但相反。 我們正在從服務器下載SQLite3數據庫,然后將其存儲到外部存儲(SDCard)。

暫無
暫無

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

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