提交 46867c0e 编写于 作者: L lihuihui

devices

Signed-off-by: Nlihuihui <lihuihui29@huawei.com>
上级 3cc8d454
...@@ -294,7 +294,7 @@ ...@@ -294,7 +294,7 @@
const valueBucket = { "name": "Tom", "age": 18, "salary": 100.5, "blobType": u8 }; const valueBucket = { "name": "Tom", "age": 18, "salary": 100.5, "blobType": u8 };
let insertPromise = store.insert("test", valueBucket); let insertPromise = store.insert("test", valueBucket);
``` ```
```js ```js
//使用事务插入数据 //使用事务插入数据
try { try {
...@@ -338,20 +338,20 @@ ...@@ -338,20 +338,20 @@
4. 设置分布式同步表。 4. 设置分布式同步表。
(1) 权限配置文件中增加以下配置。 (1) 权限配置文件中增加以下配置。
```json ```json
"requestPermissions": "requestPermissions":
{ {
"name": "ohos.permission.DISTRIBUTED_DATASYNC" "name": "ohos.permission.DISTRIBUTED_DATASYNC"
} }
``` ```
(2) 获取应用权限。 (2) 获取应用权限。
(3) 数据库调用接口设置分布式同步列表。 (3) 数据库调用接口设置分布式同步列表。
(4) 判断是否设置成功。 (4) 判断是否设置成功。
示例代码如下: 示例代码如下:
...@@ -393,7 +393,7 @@ ...@@ -393,7 +393,7 @@
``` ```
6. 分布式数据订阅。 6. 分布式数据订阅。
(1) 调用分布式数据订阅接口,注册数据库的观察者。 (1) 调用分布式数据订阅接口,注册数据库的观察者。
(2) 当分布式数据库中的数据发生更改时,将调用回调。 (2) 当分布式数据库中的数据发生更改时,将调用回调。
...@@ -415,14 +415,14 @@ ...@@ -415,14 +415,14 @@
``` ```
7. 跨设备查询。 7. 跨设备查询。
(1) 根据本地表名获取指定远程设备的分布式表名。
(2) 调用结果集接口,返回查询结果 (1) 根据本地表名获取指定远程设备的分布式表名
示例代码如下: (2) 调用结果集接口,返回查询结果。
```js 示例代码如下:
```js
import deviceManager from '@ohos.distributedHardware.deviceManager' import deviceManager from '@ohos.distributedHardware.deviceManager'
let deviceIds = []; let deviceIds = [];
...@@ -442,13 +442,13 @@ ...@@ -442,13 +442,13 @@
let tableName = store.obtainDistributedTableName(deviceIds[0], "test"); let tableName = store.obtainDistributedTableName(deviceIds[0], "test");
let resultSet = store.querySql("SELECT * FROM " + tableName); let resultSet = store.querySql("SELECT * FROM " + tableName);
``` ```
8. 远程查询。 8. 远程查询。
(1) 构造用于查询分布式表的谓词对象,指定组网内的远程分布式表名和设备。 (1) 构造用于查询分布式表的谓词对象,指定组网内的远程分布式表名和设备。
(2) 调用结果集接口,返回查询结果。 (2) 调用结果集接口,返回查询结果。
示例代码如下: 示例代码如下:
```js ```js
...@@ -482,7 +482,7 @@ ...@@ -482,7 +482,7 @@
console.error(`Backup failed, err: ${err}`); console.error(`Backup failed, err: ${err}`);
}) })
``` ```
(2) 调用数据库的恢复接口,从数据库的备份文件恢复数据库文件。 (2) 调用数据库的恢复接口,从数据库的备份文件恢复数据库文件。
示例代码如下: 示例代码如下:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册