编辑器暂时无法查看数据库表,需要导出查看。参考方式如下步骤:hdc shell // 进入设备find /data -name 数据库名字 // 查找数据库实际路径exit // 退出hdc file recv 数据库所在目录 导出的目的路径 // 导出数据库文件(db 文件+wal 文件+shm 文件)使用 sqliteStudio 或者其他工具打开 db 文件键值数据库需先获取文件存储路径(参考命令:EntryAbility 文件 this.context.databaseDir),在使用 hdc file recv 命令导出打开。注:kv 数据库底层用的是 db用户首选项也需获取文件存储路径(参考命令:EntryAbility 文件 this.context.preferencesDir),根据路径查看即可,获取文件路径可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...获取应用文件路径注:如果在创建数据库的设置了加密,则加密后的.db 文件无法通过 sqliteStudio 工具打开。(默认是不加密的)
可以通过以下方法:使用SQLite数据库浏览器(间接方法)、编写代码来查询数据库、使用HarmonyOS Studio的调试功能、使用第三方库、查看设备上的数据库文件(仅限有root权限的设备)、使用HarmonyOS提供的开发者工具
编辑器暂时无法查看数据库表,需要导出查看。参考方式如下步骤:
hdc shell // 进入设备
find /data -name 数据库名字 // 查找数据库实际路径
exit // 退出
hdc file recv 数据库所在目录 导出的目的路径 // 导出数据库文件(db 文件+wal 文件+shm 文件)
使用 sqliteStudio 或者其他工具打开 db 文件
键值数据库需先获取文件存储路径(参考命令:EntryAbility 文件 this.context.databaseDir),在使用 hdc file recv 命令导出打开。注:kv 数据库底层用的是 db
用户首选项也需获取文件存储路径(参考命令:EntryAbility 文件 this.context.preferencesDir),根据路径查看即可,
获取文件路径可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...获取应用文件路径
注:如果在创建数据库的设置了加密,则加密后的.db 文件无法通过 sqliteStudio 工具打开。(默认是不加密的)