HarmonyOS关系型数据库增删改查(API16)
本文介绍了基于Stage模型的ArkTS数据库开发步骤:首先在ets目录创建model文件夹,编写Array和DataBase两个ArkTS文件,其中DataBase类封装数据库功能并导出共享实例。数据库初始化在EntryAbility中完成,增删改查操作需注意:插入数据时获取id并更新数组;删除时要先操作数据库再处理数组;修改和查询直接调用对应方法。特别提醒:数据库功能无法在预览器测试,必须使用
·
开发步骤(Stage模型)
在ets目录下新建model文件夹,并创建ArkTS文件Array
项目目录:
Array内容如下(可供参考)
将id设为可选,后续从关系型数据库中获得
在model文件夹下新建ArkTS文件DataBase
将数据库的所有功能封装到一个类里,以便后续调用
定义并导出TaskDb类的一个实例,确保整个应用中共享同一个数据库实例
导入模块
数据库初始化
在entryability文件下的ArkTS文件EntryAbility里初始化数据库
增 插入数据
在需要的位置向数据库里面插入数据,传入需要的参数,并将获取到的id传入数组
删 删除数据
在需要的位置传入对应的id,删除数据库里指定位置的数据
如果此id需要通过数组获得,删除数组的对应项需放在数据库之后,否则会出现找不到id的情况
改 修改数据
在需要的位置进行传参调用
查 查询数据
在需要的位置进行调用,将获取的返回值赋值给数组
另,数据库不能在开发工具的预览器中使用,需要用模拟器或者真机进行测试

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)