Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
625936a6
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
625936a6
编写于
1月 03, 2023
作者:
P
PaDaBoo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update rdb files
Signed-off-by:
N
PaDaBoo
<
xuejianwu@huawei.com
>
上级
6e8e8e7a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
39 addition
and
50 deletion
+39
-50
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
+8
-19
zh-cn/application-dev/reference/apis/js-apis-data-relationalStore.md
...cation-dev/reference/apis/js-apis-data-relationalStore.md
+13
-13
zh-cn/application-dev/reference/apis/js-apis-data-resultset.md
.../application-dev/reference/apis/js-apis-data-resultset.md
+18
-18
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
浏览文件 @
625936a6
...
@@ -8,10 +8,10 @@
...
@@ -8,10 +8,10 @@
-
[
RdbStore
](
#rdbstore
)
:提供管理关系数据库(RDB)方法的接口。
-
[
RdbStore
](
#rdbstore
)
:提供管理关系数据库(RDB)方法的接口。
> **说明:**
> **说明:**
>
> 从API Version 9开始,该接口不再维护,推荐使用新接口[@ohos.data.relationalStore](js-apis-data-relationalStore.md)。
>
>
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>
> 从API Version 9开始,该接口不再维护,推荐使用新接口[@ohos.data.relationalStore](js-apis-data-relationalStore.md)。
## 导入模块
## 导入模块
...
@@ -259,17 +259,6 @@ promise.then(()=>{
...
@@ -259,17 +259,6 @@ promise.then(()=>{
})
})
```
```
数据库的安全级别枚举。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
| 名称 | 值 | 说明 |
| ---- | ---- | ------------------------------------------------------------ |
| S1 | 1 | 表示数据库的安全级别为低级别,当数据泄露时会产生较低影响。例如,包含壁纸等系统数据的数据库。 |
| S2 | 2 | 表示数据库的安全级别为中级别,当数据泄露时会产生较大影响。例如,包含录音、视频等用户生成数据或通话记录等信息的数据库。 |
| S3 | 3 | 表示数据库的安全级别为高级别,当数据泄露时会产生重大影响。例如,包含用户运动、健康、位置等信息的数据库。 |
| S4 | 4 | 表示数据库的安全级别为关键级别,当数据泄露时会产生严重影响。例如,包含认证凭据、财务数据等信息的数据库。 |
## ValueType
## ValueType
用于表示允许的数据字段类型。
用于表示允许的数据字段类型。
...
@@ -297,7 +286,7 @@ promise.then(()=>{
...
@@ -297,7 +286,7 @@ promise.then(()=>{
指数据库同步模式。
指数据库同步模式。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
| 名称 | 值 | 说明 |
| 名称 | 值 | 说明 |
| -------------- | ---- | ---------------------------------- |
| -------------- | ---- | ---------------------------------- |
...
@@ -320,7 +309,7 @@ promise.then(()=>{
...
@@ -320,7 +309,7 @@ promise.then(()=>{
管理关系数据库配置。
管理关系数据库配置。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
...
@@ -1362,12 +1351,12 @@ const valueBucket = {
...
@@ -1362,12 +1351,12 @@ const valueBucket = {
}
}
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
rdbStore
.
update
(
valueBucket
,
predicates
,
function
(
err
,
r
et
)
{
rdbStore
.
update
(
valueBucket
,
predicates
,
function
(
err
,
r
ows
)
{
if
(
err
)
{
if
(
err
)
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
return
return
}
}
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
})
})
```
```
...
@@ -1404,8 +1393,8 @@ const valueBucket = {
...
@@ -1404,8 +1393,8 @@ const valueBucket = {
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
let
promise
=
rdbStore
.
update
(
valueBucket
,
predicates
)
let
promise
=
rdbStore
.
update
(
valueBucket
,
predicates
)
promise
.
then
(
async
(
r
et
)
=>
{
promise
.
then
(
async
(
r
ows
)
=>
{
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
})
})
...
...
zh-cn/application-dev/reference/apis/js-apis-data-relationalStore.md
浏览文件 @
625936a6
...
@@ -381,7 +381,7 @@ promise.then(()=>{
...
@@ -381,7 +381,7 @@ promise.then(()=>{
指数据库同步模式。
指数据库同步模式。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
| 名称 | 值 | 说明 |
| 名称 | 值 | 说明 |
| -------------- | ---- | ---------------------------------- |
| -------------- | ---- | ---------------------------------- |
...
@@ -1550,12 +1550,12 @@ const valueBucket = {
...
@@ -1550,12 +1550,12 @@ const valueBucket = {
}
}
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
rdbStore
.
update
(
valueBucket
,
predicates
,
function
(
err
,
r
et
)
{
rdbStore
.
update
(
valueBucket
,
predicates
,
function
(
err
,
r
ows
)
{
if
(
err
)
{
if
(
err
)
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
return
return
}
}
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
})
})
```
```
...
@@ -1587,12 +1587,12 @@ const valueBucket = {
...
@@ -1587,12 +1587,12 @@ const valueBucket = {
}
}
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
rdbStore
.
update
(
valueBucket
,
predicates
,
data_rdb
.
ConflictResolution
.
ON_CONFLICT_REPLACE
,
function
(
err
,
r
et
)
{
rdbStore
.
update
(
valueBucket
,
predicates
,
data_rdb
.
ConflictResolution
.
ON_CONFLICT_REPLACE
,
function
(
err
,
r
ows
)
{
if
(
err
)
{
if
(
err
)
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
return
return
}
}
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
})
})
```
```
...
@@ -1629,8 +1629,8 @@ const valueBucket = {
...
@@ -1629,8 +1629,8 @@ const valueBucket = {
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
let
promise
=
rdbStore
.
update
(
valueBucket
,
predicates
)
let
promise
=
rdbStore
.
update
(
valueBucket
,
predicates
)
promise
.
then
(
async
(
r
et
)
=>
{
promise
.
then
(
async
(
r
ows
)
=>
{
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
})
})
...
@@ -1670,8 +1670,8 @@ const valueBucket = {
...
@@ -1670,8 +1670,8 @@ const valueBucket = {
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
let
predicates
=
new
data_rdb
.
RdbPredicates
(
"
EMPLOYEE
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
let
promise
=
rdbStore
.
update
(
valueBucket
,
predicates
,
data_rdb
.
ConflictResolution
.
ON_CONFLICT_REPLACE
)
let
promise
=
rdbStore
.
update
(
valueBucket
,
predicates
,
data_rdb
.
ConflictResolution
.
ON_CONFLICT_REPLACE
)
promise
.
then
(
async
(
r
et
)
=>
{
promise
.
then
(
async
(
r
ows
)
=>
{
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
})
})
...
@@ -1716,12 +1716,12 @@ const valueBucket = {
...
@@ -1716,12 +1716,12 @@ const valueBucket = {
}
}
let
predicates
=
new
dataSharePredicates
.
DataSharePredicates
()
let
predicates
=
new
dataSharePredicates
.
DataSharePredicates
()
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
rdbStore
.
update
(
"
EMPLOYEE
"
,
valueBucket
,
predicates
,
function
(
err
,
r
et
)
{
rdbStore
.
update
(
"
EMPLOYEE
"
,
valueBucket
,
predicates
,
function
(
err
,
r
ows
)
{
if
(
err
)
{
if
(
err
)
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
return
return
}
}
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
})
})
```
```
...
@@ -1770,8 +1770,8 @@ const valueBucket = {
...
@@ -1770,8 +1770,8 @@ const valueBucket = {
let
predicates
=
new
dataSharePredicates
.
DataSharePredicates
()
let
predicates
=
new
dataSharePredicates
.
DataSharePredicates
()
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
let
promise
=
rdbStore
.
update
(
"
EMPLOYEE
"
,
valueBucket
,
predicates
)
let
promise
=
rdbStore
.
update
(
"
EMPLOYEE
"
,
valueBucket
,
predicates
)
promise
.
then
(
async
(
r
et
)
=>
{
promise
.
then
(
async
(
r
ows
)
=>
{
console
.
log
(
"
Updated row count:
"
+
r
et
)
console
.
log
(
"
Updated row count:
"
+
r
ows
)
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
info
(
"
Updated failed, err:
"
+
err
)
console
.
info
(
"
Updated failed, err:
"
+
err
)
})
})
...
...
zh-cn/application-dev/reference/apis/js-apis-data-resultset.md
浏览文件 @
625936a6
...
@@ -4,11 +4,11 @@
...
@@ -4,11 +4,11 @@
> **说明:**
> **说明:**
>
>
> 从API Version 9开始,该接口不再维护,推荐使用新接口[@ohos.data.relationalStore.ResultSet](js-apis-data-relationalStore.md#resultset)。
>
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>
> 从API Version 9开始,该接口不再维护,推荐使用新接口[@ohos.data.relationalStore.ResultSet](js-apis-data-relationalStore.md#resultset)。
## ResultSet
<sup>(deprecated)</sup>
## ResultSet
提供通过查询数据库生成的数据库结果集的访问方法。
提供通过查询数据库生成的数据库结果集的访问方法。
...
@@ -27,7 +27,7 @@ promise.then((resultSet) => {
...
@@ -27,7 +27,7 @@ promise.then((resultSet) => {
});
});
```
```
### 属性
<sup>(deprecated)</sup>
### 属性
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
...
@@ -43,7 +43,7 @@ promise.then((resultSet) => {
...
@@ -43,7 +43,7 @@ promise.then((resultSet) => {
| isStarted | boolean | 是 | 检查指针是否移动过。 |
| isStarted | boolean | 是 | 检查指针是否移动过。 |
| isClosed | boolean | 是 | 检查当前结果集是否关闭。 |
| isClosed | boolean | 是 | 检查当前结果集是否关闭。 |
### getColumnIndex
<sup>(deprecated)</sup>
### getColumnIndex
getColumnIndex(columnName: string): number
getColumnIndex(columnName: string): number
...
@@ -73,7 +73,7 @@ getColumnIndex(columnName: string): number
...
@@ -73,7 +73,7 @@ getColumnIndex(columnName: string): number
const
salary
=
resultSet
.
getDouble
(
resultSet
.
getColumnIndex
(
"
SALARY
"
));
const
salary
=
resultSet
.
getDouble
(
resultSet
.
getColumnIndex
(
"
SALARY
"
));
```
```
### getColumnName
<sup>(deprecated)</sup>
### getColumnName
getColumnName(columnIndex: number): string
getColumnName(columnIndex: number): string
...
@@ -101,7 +101,7 @@ getColumnName(columnIndex: number): string
...
@@ -101,7 +101,7 @@ getColumnName(columnIndex: number): string
const
age
=
resultSet
.
getColumnName
(
2
);
const
age
=
resultSet
.
getColumnName
(
2
);
```
```
### goTo
<sup>(deprecated)</sup>
### goTo
goTo(offset:number): boolean
goTo(offset:number): boolean
...
@@ -134,7 +134,7 @@ goTo(offset:number): boolean
...
@@ -134,7 +134,7 @@ goTo(offset:number): boolean
});
});
```
```
### goToRow
<sup>(deprecated)</sup>
### goToRow
goToRow(position: number): boolean
goToRow(position: number): boolean
...
@@ -167,7 +167,7 @@ goToRow(position: number): boolean
...
@@ -167,7 +167,7 @@ goToRow(position: number): boolean
});
});
```
```
### goToFirstRow
<sup>(deprecated)</sup>
### goToFirstRow
goToFirstRow(): boolean
goToFirstRow(): boolean
...
@@ -194,7 +194,7 @@ goToFirstRow(): boolean
...
@@ -194,7 +194,7 @@ goToFirstRow(): boolean
});
});
```
```
### goToLastRow
<sup>(deprecated)</sup>
### goToLastRow
goToLastRow(): boolean
goToLastRow(): boolean
...
@@ -221,7 +221,7 @@ goToLastRow(): boolean
...
@@ -221,7 +221,7 @@ goToLastRow(): boolean
});
});
```
```
### goToNextRow
<sup>(deprecated)</sup>
### goToNextRow
goToNextRow(): boolean
goToNextRow(): boolean
...
@@ -248,7 +248,7 @@ goToNextRow(): boolean
...
@@ -248,7 +248,7 @@ goToNextRow(): boolean
});
});
```
```
### goToPreviousRow
<sup>(deprecated)</sup>
### goToPreviousRow
goToPreviousRow(): boolean
goToPreviousRow(): boolean
...
@@ -275,7 +275,7 @@ goToPreviousRow(): boolean
...
@@ -275,7 +275,7 @@ goToPreviousRow(): boolean
});
});
```
```
### getBlob
<sup>(deprecated)</sup>
### getBlob
getBlob(columnIndex: number): Uint8Array
getBlob(columnIndex: number): Uint8Array
...
@@ -301,7 +301,7 @@ getBlob(columnIndex: number): Uint8Array
...
@@ -301,7 +301,7 @@ getBlob(columnIndex: number): Uint8Array
const
codes
=
resultSet
.
getBlob
(
resultSet
.
getColumnIndex
(
"
CODES
"
));
const
codes
=
resultSet
.
getBlob
(
resultSet
.
getColumnIndex
(
"
CODES
"
));
```
```
### getString
<sup>(deprecated)</sup>
### getString
getString(columnIndex: number): string
getString(columnIndex: number): string
...
@@ -327,7 +327,7 @@ getString(columnIndex: number): string
...
@@ -327,7 +327,7 @@ getString(columnIndex: number): string
const
name
=
resultSet
.
getString
(
resultSet
.
getColumnIndex
(
"
NAME
"
));
const
name
=
resultSet
.
getString
(
resultSet
.
getColumnIndex
(
"
NAME
"
));
```
```
### getLong
<sup>(deprecated)</sup>
### getLong
getLong(columnIndex: number): number
getLong(columnIndex: number): number
...
@@ -353,7 +353,7 @@ getLong(columnIndex: number): number
...
@@ -353,7 +353,7 @@ getLong(columnIndex: number): number
const
age
=
resultSet
.
getLong
(
resultSet
.
getColumnIndex
(
"
AGE
"
));
const
age
=
resultSet
.
getLong
(
resultSet
.
getColumnIndex
(
"
AGE
"
));
```
```
### getDouble
<sup>(deprecated)</sup>
### getDouble
getDouble(columnIndex: number): number
getDouble(columnIndex: number): number
...
@@ -379,7 +379,7 @@ getDouble(columnIndex: number): number
...
@@ -379,7 +379,7 @@ getDouble(columnIndex: number): number
const
salary
=
resultSet
.
getDouble
(
resultSet
.
getColumnIndex
(
"
SALARY
"
));
const
salary
=
resultSet
.
getDouble
(
resultSet
.
getColumnIndex
(
"
SALARY
"
));
```
```
### isColumnNull
<sup>(deprecated)</sup>
### isColumnNull
isColumnNull(columnIndex: number): boolean
isColumnNull(columnIndex: number): boolean
...
@@ -405,7 +405,7 @@ isColumnNull(columnIndex: number): boolean
...
@@ -405,7 +405,7 @@ isColumnNull(columnIndex: number): boolean
const
isColumnNull
=
resultSet
.
isColumnNull
(
resultSet
.
getColumnIndex
(
"
CODES
"
));
const
isColumnNull
=
resultSet
.
isColumnNull
(
resultSet
.
getColumnIndex
(
"
CODES
"
));
```
```
### close
<sup>(deprecated)</sup>
### close
close(): void
close(): void
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录