HarmonyOS 打开下载的Sqlite数据库

比如从服务器下载了一个sqlite数据库文件到app本地,再在app里面访问数据库。

@ohos.data.relationalStore 好像不支持这样的操作,第三方库也没有找到支持的,请问有办法支持吗

HarmonyOS
2024-12-25 11:48:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

db文件结构不一致,通过读库和写库的方式来处理:getRdbStore

需保证文件的权限、属主正确(文件没加密,可读可写)

场景一:getRdbStore读取创建数据库

const STORE_CONFIG :relationalStore.StoreConfig = {
  name: 'Company.db',
  securityLevel:relationalStore.SecurityLevel.S1
} ;

relationalStore.getRdbStore(this.context,STORE_CONFIG,(err,store) => {
  if (err) {
    console.error(`Failed to get RdbStore. Code:${err.code}, message:${err.message}`);
    return;
  }else{
    console.info(`Succeeded in getting RdbStore.`);
  }
  this.rdbStore=store;
})

getRdbStore参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-data-relationalstore-V5#relationalstoregetrdbstore

分享
微博
QQ
微信
回复
2024-12-25 13:15:21
相关问题
sqlite数据库设置密钥问题
457浏览 • 1回复 待解决
SQLite数据库和MYSQL哪个更好用
3568浏览 • 1回复 已解决
SQLite数据库和MYSQL哪个更好用
2975浏览 • 2回复 已解决
HarmonyOS 打开加密数据库
215浏览 • 1回复 待解决
HarmonyOS relationalStore打开sqlite数据
825浏览 • 1回复 待解决
App Sqlite 数据库初使化数据文件
456浏览 • 1回复 待解决
HarmonyOS 数据库框架
533浏览 • 1回复 待解决
HarmonyOS 数据库orm工具
47浏览 • 1回复 待解决
HarmonyOS 数据库beginTrans使用异常
385浏览 • 1回复 待解决
HarmonyOS 数据库需求咨询
197浏览 • 1回复 待解决
HarmonyOS 数据库dataORM插入数据失败
470浏览 • 1回复 待解决
OrmDatabase 数据库问题
3748浏览 • 1回复 待解决