HarmonyOS 鸿蒙Next 求一个@ohos.data.relationalStore (关系型数据库)的demo
HarmonyOS 鸿蒙Next 求一个@ohos.data.relationalStore (关系型数据库)的demo
我这边需要用关系型数据库的增删改查,来储存数据,结果在调用insert插入的时候就报错,(Insert is failed, code is 14800021,message is SQLite: Generic error.)我也查不出来是啥问题,想求一个最简单的demo就行
1 回复
当然,以下是一个简单的HarmonyOS(鸿蒙)关系型数据库(@ohos.data.relationalStore)的Demo示例,用于展示如何创建表、插入数据以及查询数据。
import relationalStore from '[@ohos](/user/ohos).data.relationalStore';
let store;
try {
// 打开数据库
store = relationalStore.open({
name: 'exampleDB',
version: 1,
schemas: [
{
name: 'User',
columns: [
{ name: 'id', type: 'INTEGER', primaryKey: true, autoIncrement: true },
{ name: 'name', type: 'TEXT', notNull: true },
{ name: 'age', type: 'INTEGER' }
]
}
]
});
// 插入数据
let result = store.insert({
table: 'User',
columns: ['name', 'age'],
values: ['Alice', 30]
});
// 查询数据
let rows = store.select({
table: 'User',
columns: ['*'],
where: 'age > ?',
whereArgs: [25]
});
console.log(rows);
} catch (e) {
console.error(e);
} finally {
if (store) {
store.close();
}
}
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html