HarmonyOS 鸿蒙Next本地数据库开发文档在哪

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next本地数据库开发文档在哪

本地数据库开发文档在哪

3 回复
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/js-apis-data-relationalstore-V13

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-data-persistence-V5

1.导入模块和请求权限:

首先,需要导入数据库模块并请求相关权限。

2.创建关系型数据库:

使用RdbStore类创建关系型数据库。可以通过relationalStore.getRdbStore方法获取数据库对象。

3.设置分布式同步表(可选):

如果需要跨设备同步数据,可以使用setDistributedTables接口设置分布式同步表。

4.将数据库文件推送到沙箱路径:

将数据库文件推送到应用的数据存储沙箱路径: 

/data/app/el2/100/database/(bundleName)/entry/rdb/

可以使用文件管理的接口打开本地数据库,读取本地数据库内容并写入沙箱路径下的db文件中 。

5.获取数据库对象:

通过getRdbStore方法获取保存在沙箱路径下的db文件。

文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-local-database-management-12-V5

应用创建的数据库与其上下文(Context)有关,即使使用同样的数据库名称,但不同的应用上下文,会产生多个数据库,例如每个UIAbility都有各自的上下文。

使用关系型数据库实现数据持久化,需要获取一个RdbStore,其中包括建库、建表、升降级等操作。看下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/data-persistence-by-rdb-store-V13#开发步骤

arkData 包含了基本所有的数据存储. 不知道你的本地数据库是否指的是关系数据库.


具体可以参考如下文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-persistence-by-rdb-store-V5

HarmonyOS 鸿蒙Next本地数据库开发文档可以在华为开发者官方网站上找到。具体文档链接如下:

这些文档提供了关于如何在HarmonyOS 鸿蒙Next中使用本地数据库(如RdbStore)进行数据存储、查询、更新和删除等操作的详细指导。文档中还包括了关于数据库配置、事务处理、数据加密以及数据库备份和恢复等方面的内容。

如果你在使用HarmonyOS 鸿蒙Next进行本地数据库开发时遇到问题,可以参考上述文档进行解决。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部