提交 1ccbedf4 编写于 作者: W wuyongning

update description

Signed-off-by: Nwuyongning <wuyongning@huawei.com>
上级 8c994e23
......@@ -141,7 +141,7 @@
### 设置分布式列表
>**注意** 在使用RdbStore的setDistributedTables,obtainDistributedTableName,sync,on,off接口时,需要请求相应的权限:ohos.permission.DISTRIBUTED_DATASYNC
>**注意:** 在使用RdbStore的setDistributedTables、obtainDistributedTableName、sync、on、off接口时,需要请求相应的权限:ohos.permission.DISTRIBUTED_DATASYNC。
**设置分布式列表**
......@@ -244,24 +244,37 @@
```
4. 设置分布式同步表。
1. 数据库调用接口设置分布式同步列表。
2. 判断是否设置成功。
1.权限配置文件中增加以下配置:
```js
"requestPermissions":
{
"name": "ohos.permission.DISTRIBUTED_DATASYNC"
}
```
2. 获取应用权限。
3. 数据库调用接口设置分布式同步列表。
4. 判断是否设置成功。
示例代码如下:
```js
let promise = rdbStore.setDistributedTables(["test"])
promise.then(() => {
console.info("setDistributedTables success.")
}).catch((err) => {
console.info("setDistributedTables failed.")
})
```
```js
let context = featureAbility.getContext();
context.requestPermissionsFromUser(['ohos.permission.DISTRIBUTED_DATASYNC'], 666, function (result) {
console.info(`result.requestCode=${result.requestCode}`)
})
let promise = rdbStore.setDistributedTables(["test"])
promise.then(() => {
console.info("setDistributedTables success.")
}).catch((err) => {
console.info("setDistributedTables failed.")
})
```
1. 分布式数据同步。
5. 分布式数据同步。
1. 构造用于同步分布式表的谓词对象,指定组网内的远程设备。
2. 调用同步数据的接口 。
3. 判断是否数据同步成功。
3. 判断数据同步是否成功。
示例代码如下:
......@@ -279,7 +292,7 @@
})
```
5. 分布式数据订阅。
6. 分布式数据订阅。
1. 调用分布式数据订阅接口,注册数据库的观察者。
2. 当分布式数据库中的数据发生更改时,将调用回调。
......@@ -298,7 +311,7 @@
}
```
6. 跨设备查询。
7. 跨设备查询。
1. 根据本地表名获取指定远程设备的分布式表名。
2. 调用结果集接口,返回查询结果。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册