HarmonyOS 有方法查看设备的数据库文件吗

希望能读到app自身创建的数据库文件

HarmonyOS
2024-08-02 15:39:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
kersin

关系型数据库文件并查看可参考如下是步骤

\1. hdc shell // 进入设备

\2. find /data -name 数据库名字 // 查找数据库实际路径

\3. exit // 退出

\4. hdc file recv 数据库所在目录 导出的目的路径 // 导出数据库文件(db文件+wal文件+shm文件)

\5. 使用sqliteStudio或者其他工具打开db文件

键值数据库需先获取文件存储路径(参考命令:EntryAbility文件 this.context.databaseDir),在使用hdc file recv命令导出打开。注:kv数据库底层用的是db

用户首选项也需获取文件存储路径(参考命令:EntryAbility文件下 this.context.preferencesDir),根据路径查看即可

获取文件路径可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-context-stage-0000001820999605-V5#ZH-CN_TOPIC_0000001834458344__%E8%8E%B7%E5%8F%96%E5%BA%94%E7%94%A8%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84

注:如果在创建数据库的设置了加密,则加密后的.db文件无法通过sqliteStudio工具打开。(默认是不加密的)

分享
微博
QQ
微信
回复
2024-08-02 21:43:54
相关问题
如何查看模拟器设备数据库文件
1251浏览 • 1回复 待解决
如何导出设备数据库文件查看
2223浏览 • 1回复 待解决
HarmonyOS 如何查看app数据库
674浏览 • 1回复 待解决
RDS如何查看数据库名称?
2298浏览 • 1回复 待解决
数据库操作同步方法
1681浏览 • 1回复 待解决
mysql 备份数据库方法有懂
2108浏览 • 1回复 待解决
键值型数据库设备数据同步demo
718浏览 • 1回复 待解决
鸿蒙RDB数据库好用
2430浏览 • 2回复 已解决