2011-03-23 74 views
1

如何從終端查詢我的應用程序的SQLite數據庫?訪問終端以執行Android查詢

我需要它來調試目的,並檢查值。

我嘗試從模擬器命令行,我移動到/ data/data //數據庫文件夾,並從那裏執行「sqlite3」,但.database命令不會返回我的數據庫。

回答

1

你的sdk文件夾中有一個特殊工具tools。它被稱爲sqlite3。閱讀更多here

在那裏,你會發現所有像必要的信息:

從亞行遠程shell,你可以使用 的sqlite3的命令行程序 管理由 的Android應用程序創建的SQLite數據庫。 sqlite3工具 包含許多有用的命令,例如 .dump,用於打印 表的內容並使用.schema打印現有 表的SQL CREATE語句。該工具還爲您提供 執行SQLite命令的能力 fly

+0

任何提示如何使用它? – 2011-03-23 18:47:01

+0

更新了答案。 – 2011-03-23 18:48:42

+0

我試圖得到它,但我仍然沒有找到如何訪問數據庫。我也嘗試從模擬器命令行,我移動到/ data/data//databases文件夾,並從那裏執行sqlite3,我不能用.database命令找到我的數據庫。 – 2011-03-23 19:37:31