HarmonyOS relationalStore打开sqlite数据

relationalStore能否打开之前的sqlite数据.db文件?是否使用customDir这个参数呢?有无详细代码案例?

HarmonyOS
2024-08-26 17:23:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

1.目前不支持直接访问其他路径下的.db文件。

2.可提供的方案是将数据库.db文件复制到数据库存储沙箱路径,然后进行访问。

3.关系型数据库存储沙箱路径:/data/app/el2/100/database/(bundleName)/entry/rdb/下的.db文件

案例:.db文件放在resources的rawfile目录下,然后通过@ohos.file.fs (文件管理)相关接口将文件移动到数据库沙箱路径,getRdbStore相同配置数据库,就可以正常访问、查询。

文件管理(readsync):https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fs-V5

分享
微博
QQ
微信
回复
2024-08-26 22:40:34
相关问题
HarmonyOS relationalStore数据库设置监听
268浏览 • 1回复 待解决
App Sqlite 数据库初使化数据文件
48浏览 • 1回复 待解决
SQLite数据库和MYSQL哪个更好用
3119浏览 • 1回复 已解决
HarmonyOS 如何实现sqlite SQLCipher
483浏览 • 2回复 待解决
HarmonyOS 如何本地调试Sqlite
486浏览 • 1回复 待解决
SQLite数据库和MYSQL哪个更好用
2554浏览 • 2回复 已解决
HarmonyOS RelationalStore是否支持跨端
385浏览 • 1回复 待解决
Sqlite sql 语音支持问题
55浏览 • 0回复 待解决
如何获知Sqlite支持版本?
807浏览 • 1回复 待解决
如何使用Sqlite全文检索能力?
775浏览 • 1回复 待解决