#鸿蒙通关秘籍#怎样通过DataAbility对数据库进行增删改查

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm67482d787ed5a

使用DataAbility进行数据库操作可以通过该组件提供的接口来实现,如insert、delete、update、query等。每个接口都需要一个URI来指定操作的数据位置,实现增删改查的代码如下:

javascript class DataAbility { insert(uri, valueBucket, callback) { if (rdbStore) { rdbStore.insert(TABLE_NAME, valueBucket, callback); } }

delete(uri, predicates, callback) { let rdbPredicates = dataAbility.createRdbPredicates(TABLE_NAME, predicates); if (rdbStore) { rdbStore.delete(rdbPredicates, callback); } }

update(uri, valueBucket, predicates, callback) { let rdbPredicates = dataAbility.createRdbPredicates(TABLE_NAME, predicates); if (rdbStore) { rdbStore.update(valueBucket, rdbPredicates, callback); } }

query(uri, columns, predicates, callback) { let rdbPredicates = dataAbility.createRdbPredicates(TABLE_NAME, predicates); if (rdbStore) { rdbStore.query(rdbPredicates, columns, callback); } } }

分享
微博
QQ
微信
回复
1天前
相关问题
如何构建数据库ORM增删改基础能力
1717浏览 • 1回复 待解决