HarmonyOS APP关系型数据库安全存储的位置

用于存储app用户数据的关系型数据库保存在沙盒的哪个目录比较合适?

考虑不被系统自动清理、不被清理类app扫描清除掉,能兼容系统云备份(如果有),支持用户换机数据迁移等,总之是不能丢。

App没有用户注册机制,不考虑在线存储。

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

关系型数据库沙箱地址:

/data/app/el2/100/database/<bundleName>/entry/rdb/下的.db文件

使用可能出现的问题:

当应用首次获取数据库(调用getRdbStore)后,在应用沙箱内会产生对应的数据库文件。使用数据库的过程中,在与数据库文件相同的目录下可能会产生以-wal和-shm结尾的临时文件。

此时若开发者希望移动数据库文件到其它地方使用查看,则需要同时移动这些临时文件,当应用被卸载完成后,其在设备上产生的数据库文件及临时文件也会被移除。

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 关系数据库加密
52浏览 • 1回复 待解决
关系数据库使用分享
1234浏览 • 1回复 待解决
HarmonyOS 关系数据库批量插入数据
379浏览 • 1回复 待解决
HarmonyOS 关系数据库加密问题
451浏览 • 1回复 待解决
HarmonyOS 关于关系数据库问题
219浏览 • 1回复 待解决
关系数据库有知道吗?
2688浏览 • 1回复 待解决
HarmonyOS 关系数据库api异步返回
459浏览 • 1回复 待解决
HarmonyOS 关系数据库如何批量update?
233浏览 • 1回复 待解决
HarmonyOS 关系数据库加密密码
32浏览 • 1回复 待解决
关系数据库使用有懂吗?
2337浏览 • 1回复 待解决
关于harmony关系数据库升级问题
6204浏览 • 1回复 待解决
关系数据库相查询问题
290浏览 • 1回复 待解决
如何进行关系数据库加密?
505浏览 • 2回复 待解决