您的位置:首页 > 运维架构 > Shell

adb shell查看sqlite数据库

2016-04-27 18:17 281 查看
android的数据持久化方案常用的有三种:

文件存储

SharedPreferences存储

SQLite数据库存储

文件存储路径为:data/data/包名/files

SharedPreferences储路径为:data/data/包名/shared_prefs

SQLite数据库存储路径为:data/data/包名/databases

文本和SharedPreferences文件可以使用文本文件直接查看,数据库文件可以通过adb shell查看,这里介绍android studio中使用adb shell查看数据库内容的步骤:

进入根目录

cd ~


进入adb所在目录

cd Library/Android/sdk/platform-tools/


运行adb shell

./adb shell


进入数据库文件目录

cd data/data/cn.ac.ucas.yp.uiwidgettest/databases


使用ls列出当前数据库名称,我这里创建了一个BookStore.db,运行sqlite+数据库名:

sqlite3 BookStore.db


使用.table查看当前数据表:

sqlite> .table
Book              Category          android_metadata


之后可以执行sql命令,比如列出表中的所有数据:

sqlite> select * from Book;
1|Android Programming|yaopan|12.4|55
2|Think in java|javaer|58.8|600
3|Think in c++|c++ er|45.7|500
4|machine learning|wangbin|50.6|434
5|<<css guide>>|csser|24.6|432


退出:

.exit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: