Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
dce545f7
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
159
Star
292
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
dce545f7
编写于
1月 10, 2022
作者:
O
openharmony_ci
提交者:
Gitee
1月 10, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1136 【RDB】增加querySql接口描述
Merge pull request !1136 from MangTsang/master
上级
c8d92228
eed79d1b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
52 addition
and
5 deletion
+52
-5
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
+52
-5
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
浏览文件 @
dce545f7
...
...
@@ -1057,7 +1057,7 @@ query(rdbPredicates: RdbPredicates, columns: Array<string>, callback: Asyn
### query
query(rdbPredicates: RdbPredicates, columns: Array
<
string
>
):Promise
<
ResultSet
>
query(rdbPredicates: RdbPredicates, columns
?
: Array
<
string
>
):Promise
<
ResultSet
>
根据指定条件查询数据库中的数据,结果以Promise形式返回。
...
...
@@ -1065,7 +1065,7 @@ query(rdbPredicates: RdbPredicates, columns: Array<string>):Promise<Res
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| rdbPredicates |
[
RdbPredicates
](
#rdbpredicates
)
| 是 | 表示rdbPredicates的实例对象指定的查询条件。 |
| columns | Array
<
string
>
|
是
| 表示要查询的列。如果值为空,则查询应用于所有列。 |
| columns | Array
<
string
>
|
否
| 表示要查询的列。如果值为空,则查询应用于所有列。 |
-
返回值:
| 类型 | 说明 |
...
...
@@ -1083,6 +1083,53 @@ query(rdbPredicates: RdbPredicates, columns: Array<string>):Promise<Res
```
### querySql<sup>8+</sup>
querySql(sql: string, bindArgs: Array
<
ValueType
>
, callback: AsyncCallback
<
ResultSet
>
):void
根据指定SQL语句查询数据库中的数据,结果以callback形式返回。
-
参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| sql | string | 是 | 指定要执行的SQL语句。 |
| bindArgs | Array
<
[ValueType](#valuetype)
>
| 是 | SQL语句中参数的值。 |
| callback | AsyncCallback
<
[ResultSet](js-apis-data-resultset.md)
>
| 是 | 指定callback回调函数。如果操作成功,则返回ResultSet对象。 |
-
示例:
```
rdbStore.querySql("SELECT * FROM EMPLOYEE CROSS JOIN BOOK WHERE BOOK.NAME = ?", ['sanguo'], function (err, resultSet) {
console.log(TAG + "resultSet column names:" + resultSet.columnNames)
console.log(TAG + "resultSet column count:" + resultSet.columnCount)})
```
### querySql<sup>8+</sup>
querySql(sql: string, bindArgs?: Array
<
ValueType
>
):Promise
<
ResultSet
>
根据指定SQL语句查询数据库中的数据,结果以Promise形式返回。
-
参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| sql | string | 是 | 指定要执行的SQL语句。 |
| bindArgs | Array
<
[ValueType](#valuetype)
>
| 否 | SQL语句中参数的值。 |
-
返回值:
| 类型 | 说明 |
| -------- | -------- |
| Promise
<
[ResultSet](../apis/js-apis-data-resultset.md)
>
| 指定Promise回调函数。如果操作成功,则返回ResultSet对象。 |
-
示例:
```
let promise = rdbStore.querySql("SELECT * FROM EMPLOYEE CROSS JOIN BOOK WHERE BOOK.NAME = ?", ['sanguo'])
promise.then((resultSet) => {
console.log(TAG + "resultSet column names:" + resultSet.columnNames)
console.log(TAG + "resultSet column count:" + resultSet.columnCount)})
```
### executeSql
executeSql(sql: string, bindArgs: Array
<
ValueType
>
, callback: AsyncCallback
<
void
>
):void
...
...
@@ -1098,14 +1145,14 @@ executeSql(sql: string, bindArgs: Array<ValueType>, callback: AsyncCallbac
-
示例:
```
rdbStore.executeSql("DELETE FROM EMPLOYEE", function () {
rdbStore.executeSql("DELETE FROM EMPLOYEE",
null,
function () {
console.info(TAG + 'delete done.')})
```
### executeSql
executeSql(sql: string, bindArgs: Array
<
ValueType
>
):Promise
<
void
>
executeSql(sql: string, bindArgs
?
: Array
<
ValueType
>
):Promise
<
void
>
执行包含指定参数但不返回值的SQL语句,结果以Promise形式返回。
...
...
@@ -1113,7 +1160,7 @@ executeSql(sql: string, bindArgs: Array<ValueType>):Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| sql | string | 是 | 指定要执行的SQL语句。 |
| bindArgs | Array
<
[ValueType](#valuetype)
>
|
是
| SQL语句中参数的值。 |
| bindArgs | Array
<
[ValueType](#valuetype)
>
|
否
| SQL语句中参数的值。 |
-
返回值:
| 类型 | 说明 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录