sqlite數(shù)據(jù)庫創(chuàng)建過程 安卓sqlite數(shù)據(jù)庫文件存放在哪?
安卓sqlite數(shù)據(jù)庫文件存放在哪?在其他數(shù)據(jù)庫上開發(fā)時(shí),我們通常使用工具來檢查和處理數(shù)據(jù)庫的內(nèi)容,而不僅僅是使用數(shù)據(jù)庫的API。使用Android仿真器,有兩種方法可以管理數(shù)據(jù)庫。首先,模擬器與SQ
安卓sqlite數(shù)據(jù)庫文件存放在哪?
在其他數(shù)據(jù)庫上開發(fā)時(shí),我們通常使用工具來檢查和處理數(shù)據(jù)庫的內(nèi)容,而不僅僅是使用數(shù)據(jù)庫的API。使用Android仿真器,有兩種方法可以管理數(shù)據(jù)庫。首先,模擬器與SQLite3控制臺(tái)程序綁定,可以使用ADB shell命令調(diào)用。只要您進(jìn)入模擬器的shell,就可以在數(shù)據(jù)庫的路徑中執(zhí)行SQLite3命令。數(shù)據(jù)庫文件通常存儲(chǔ)在/data/data/your.app.package/databases/your-Db name如果您喜歡使用更友好的工具,可以將數(shù)據(jù)庫復(fù)制到您的開發(fā)機(jī)器上,并使用支持SQLite的客戶機(jī)來操作它。這樣,就可以對數(shù)據(jù)庫的副本進(jìn)行操作。如果希望更改反映在設(shè)備上,則需要備份數(shù)據(jù)庫。要從設(shè)備測試數(shù)據(jù)庫,可以使用ADB pull命令(或在IDE上執(zhí)行相應(yīng)的操作)。將修改后的數(shù)據(jù)庫存儲(chǔ)到設(shè)備并使用ADB push命令。最方便的SQLite客戶端之一是Firefox SQLite管理器擴(kuò)展,它可以跨所有平臺(tái)使用。