HarmonyOS 鸿蒙Next中RDB数据库的创建步骤是什么
HarmonyOS 鸿蒙Next中RDB数据库的创建步骤是什么 应用采用关系型数据库存储数据,当应用被首次安装到用户设备上时,应该如何初始化创建数据库?
3 回复
在HarmonyOS鸿蒙Next中,创建RDB数据库的步骤如下:
- 导入
relationalStore模块:import { relationalStore } from '@kit.ArkData'; - 定义
StoreConfig对象,设置数据库名称、版本号等参数。 - 调用
relationalStore.getRdbStore(context, config)获取RdbStore实例。 - 在回调或异步操作中,使用
rdbStore.executeSql(sql)执行建表SQL语句。
注意:需提前获取应用context,并确保权限声明。
在HarmonyOS Next中,应用首次安装时初始化关系型数据库(RDB)的步骤为:通过relationalStore.getRdbStore(context, config)异步获取数据库实例。需提前创建StoreConfig对象,指定数据库名称(如“mydb.db”)、存储类型、安全等级等参数。系统发现指定数据库文件不存在时会自动创建,并回调RdbOpenCallback的onCreate方法,在该回调内执行SQL建表语句,完成表结构初始化。之后数据库即可正常读写,整个过程无需手动判断文件存在性。


