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查看数据库内容的步骤:
进入根目录
进入adb所在目录
运行adb shell
进入数据库文件目录
使用ls列出当前数据库名称,我这里创建了一个BookStore.db,运行sqlite+数据库名:
使用.table查看当前数据表:
之后可以执行sql命令,比如列出表中的所有数据:
退出:
文件存储
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
相关文章推荐
- 在linux下用shell将tomcat做成服务
- bash配置文件了解
- Shell之Mac下配置iTerm2 + zsh +tmux
- Shell教程
- Android adb shell启动应用程序的方法
- BASH SHELL下两个用于检查端口情况的脚本
- shell-awk高级应用
- 让shell脚本在后台运行的两种方法
- 使用sed替换替换指定行的日期部分
- Shell 更好看的回显
- 使用shell脚本显示出当前路径或者去掉目录路径
- 用shell脚本挂载linux主机拷贝相应文件copy.sh
- 用shell脚本挂载linux主机拷贝相应文件copy.sh
- 用shell脚本挂载linux主机拷贝相应文件copy.sh
- 用shell脚本挂载linux主机拷贝相应文件
- 用shell脚本挂载linux主机拷贝相应文件
- 用shell脚本挂载linux主机拷贝相应文件
- Makefile里调用Shell注意点
- Create and Use a Custom Formatter in the Apache HBase Shell
- 使用Powershell批量获取Exchange 2013邮箱用户容量使用量