首页 理论教育 如何查看生成的db文件

如何查看生成的db文件

时间:2026-01-22 理论教育 对我是小斗 版权反馈
【摘要】:图5.15可以发现数据库有两个,前者是用户创建的数据库,而后者则是为了能让数据库支持事务而产生的临时的日志文件。方法1:使用SQLite图形化工具查看db文件。图5.16方法2:adb shell命令行。在androidSDK的platform-tools文件夹下打开命令窗口,adb root→adb shell→cd/data/data/cn.edu.hbuas.sqlitedemo/databases,来到App的databases目录下,ls列表文件如图5.17所示。

当调用上面的MyDBHelper对象的getWritableDatabase()就会在如图5.15所示的目录下创建mydb 数据库文件。

图5.15

可以发现数据库有两个,前者是用户创建的数据库,而后者则是为了能让数据库支持事务而产生的临时的日志文件。而在File Explorer里是打不开文件的,所以给初学者提供两种解决方案:

(1)先导出来,然后用SQLite的图形化工具查看。

(2)通过adb shell来查看。

方法1:使用SQLite图形化工具查看db文件。

把db文件导出到电脑桌面,打开SQLiteExpert,界面如图5.16所示。

图5.16

方法2:adb shell命令行。

在androidSDK的platform-tools文件夹下打开命令窗口,adb root→adb shell→cd/data/data/cn.edu.hbuas.sqlitedemo/databases,来到App的databases目录下,ls列表文件如图5.17所示。(https://www.xing528.com)

图5.17

如图5.18所示,可以依次输入下述指令进行数据库文件的简单操作:

sqlite3 mydb:打开数据库文件;

.table查看数据库中有哪些表,接着直接输入数据库语句即可,比如查询:Select *from Students;

.schema:查看建表语句;

.mode column:格式化输出查询结果;

.quit:退出数据库的编辑

.exit:退出设备控制台。

图5.18

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈