Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
46aa63dd
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
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看板
未验证
提交
46aa63dd
编写于
6月 01, 2023
作者:
葛
葛亚芳
提交者:
Gitee
6月 01, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
Signed-off-by:
N
葛亚芳
<
geyafang@huawei.com
>
上级
c22d7b6e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
57 addition
and
57 deletion
+57
-57
zh-cn/application-dev/reference/native-apis/_r_d_b.md
zh-cn/application-dev/reference/native-apis/_r_d_b.md
+36
-36
zh-cn/application-dev/reference/native-apis/relation__store_8h.md
...plication-dev/reference/native-apis/relation__store_8h.md
+21
-21
未找到文件。
zh-cn/application-dev/reference/native-apis/_r_d_b.md
浏览文件 @
46aa63dd
...
@@ -53,35 +53,35 @@
...
@@ -53,35 +53,35 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_ColumnType
](
#oh_columntype
)
{
<br/>
TYPE_NULL
=
0,
TYPE_INT64,
TYPE_REAL,
TYPE_TEXT,
<br/>
TYPE_BLOB
<br/>
} | 数据库字段类型. |
|
[
OH_ColumnType
](
#oh_columntype
)
{
<br/>
TYPE_NULL = 0, TYPE_INT64, TYPE_REAL,
TYPE_TEXT,
<br/>
TYPE_BLOB
<br/>
} | 数据库字段类型. |
|
[
OH_OrderType
](
#oh_ordertype
)
{
ASC
=
0,
DESC
=
1
} | 排序方式。 |
|
[
OH_OrderType
](
#oh_ordertype
)
{ ASC = 0, DESC = 1
} | 排序方式。 |
|
[
OH_Rdb_ErrCode
](
#oh_rdb_errcode
)
{
RDB_ERR_INVALID_ARGS
=
-2,
RDB_ERR
=
-1,
RDB_ERR_OK
=
0
} | 表示错误码信息。 |
|
[
OH_Rdb_ErrCode
](
#oh_rdb_errcode
)
{ RDB_ERR_INVALID_ARGS = -2, RDB_ERR = -1, RDB_ERR_OK = 0
} | 表示错误码信息。 |
|
[
OH_Rdb_SecurityLevel
](
#oh_rdb_securitylevel
)
{
S1
=
1,
S2,
S3,
S4
} | 数据库的安全级别枚举。 |
|
[
OH_Rdb_SecurityLevel
](
#oh_rdb_securitylevel
)
{ S1 = 1, S2, S3, S4
} | 数据库的安全级别枚举。 |
### 函数
### 函数
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_Rdb_CreateValueObject
](
#oh_rdb_createvalueobject
)
(
) | 创建
[
OH_VObject
](
_o_h___v_object.md
)
实例。 |
|
[
OH_Rdb_CreateValueObject
](
#oh_rdb_createvalueobject
)
(
void
)
| 创建
[
OH_VObject
](
_o_h___v_object.md
)
实例。 |
|
[
OH_Rdb_CreateValuesBucket
](
#oh_rdb_createvaluesbucket
)
(
) | 创建
[
OH_VBucket
](
_o_h___v_bucket.md
)
实例。 |
|
[
OH_Rdb_CreateValuesBucket
](
#oh_rdb_createvaluesbucket
)
(
void
)
| 创建
[
OH_VBucket
](
_o_h___v_bucket.md
)
实例。 |
|
[
OH_Rdb_CreatePredicates
](
#oh_rdb_createpredicates
)
(const
char
\*
table) | 创建
[
OH_Predicates
](
_o_h___predicates.md
)
实例。 |
|
[
OH_Rdb_CreatePredicates
](
#oh_rdb_createpredicates
)
(
const
char
\*
table) | 创建
[
OH_Predicates
](
_o_h___predicates.md
)
实例。 |
|
[
OH_Rdb_GetOrOpen
](
#oh_rdb_getoropen
)
(const
[OH_Rdb_Config](_o_h___rdb___config.md)
\*config,
int
\*
errCode) | 获得一个相关的
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
实例,操作关系型数据库。 |
|
[
OH_Rdb_GetOrOpen
](
#oh_rdb_getoropen
)
(
const
[
OH_Rdb_Config
]
(_o_h___rdb___config.md)
\*
config, int
\*
errCode) | 获得一个相关的
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
实例,操作关系型数据库。 |
|
[
OH_Rdb_CloseStore
](
#oh_rdb_closestore
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 销毁
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_Rdb_CloseStore
](
#oh_rdb_closestore
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 销毁
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_Rdb_DeleteStore
](
#oh_rdb_deletestore
)
(const
char
\*
path) | 使用指定的数据库文件配置删除数据库。 |
|
[
OH_Rdb_DeleteStore
](
#oh_rdb_deletestore
)
(
const
char
\*
path) | 使用指定的数据库文件配置删除数据库。 |
|
[
OH_Rdb_Insert
](
#oh_rdb_insert
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*table,
[OH_VBucket](_o_h___v_bucket.md)
\*
valuesBucket) | 向目标表中插入一行数据。 |
|
[
OH_Rdb_Insert
](
#oh_rdb_insert
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
table,
[
OH_VBucket
](
_o_h___v_bucket.md
)
\*
valuesBucket) | 向目标表中插入一行数据。 |
|
[
OH_Rdb_Update
](
#oh_rdb_update
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
[OH_VBucket](_o_h___v_bucket.md)
\*valuesBucket,
[OH_Predicates](_o_h___predicates.md)
\*
predicates) | 根据指定的条件更新数据库中的数据。 |
|
[
OH_Rdb_Update
](
#oh_rdb_update
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_VBucket
](
_o_h___v_bucket.md
)
\*
valuesBucket,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件更新数据库中的数据。 |
|
[
OH_Rdb_Delete
](
#oh_rdb_delete
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
[OH_Predicates](_o_h___predicates.md)
\*
predicates) | 根据指定的条件删除数据库中的数据。 |
|
[
OH_Rdb_Delete
](
#oh_rdb_delete
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件删除数据库中的数据。 |
|
[
OH_Rdb_Query
](
#oh_rdb_query
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
[OH_Predicates](_o_h___predicates.md)
\*predicates,
const
char
\*const
\*columnNames,
int
length) | 根据指定条件查询数据库中的数据 |
|
[
OH_Rdb_Query
](
#oh_rdb_query
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates, const char
\*
const
\*
columnNames, int
length) | 根据指定条件查询数据库中的数据 |
|
[
OH_Rdb_Execute
](
#oh_rdb_execute
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
sql) | 执行无返回值的SQL语句。 |
|
[
OH_Rdb_Execute
](
#oh_rdb_execute
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
sql) | 执行无返回值的SQL语句。 |
|
[
OH_Rdb_ExecuteQuery
](
#oh_rdb_executequery
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
sql) | 根据指定SQL语句查询数据库中的数据。 |
|
[
OH_Rdb_ExecuteQuery
](
#oh_rdb_executequery
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
sql) | 根据指定SQL语句查询数据库中的数据。 |
|
[
OH_Rdb_BeginTransaction
](
#oh_rdb_begintransaction
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 在开始执行SQL语句之前,开始事务。 |
|
[
OH_Rdb_BeginTransaction
](
#oh_rdb_begintransaction
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 在开始执行SQL语句之前,开始事务。 |
|
[
OH_Rdb_RollBack
](
#oh_rdb_rollback
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 回滚已经执行的SQL语句。 |
|
[
OH_Rdb_RollBack
](
#oh_rdb_rollback
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 回滚已经执行的SQL语句。 |
|
[
OH_Rdb_Commit
](
#oh_rdb_commit
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 提交已执行的SQL语句 |
|
[
OH_Rdb_Commit
](
#oh_rdb_commit
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 提交已执行的SQL语句 |
|
[
OH_Rdb_Backup
](
#oh_rdb_backup
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
databasePath) | 以指定路径备份数据库。 |
|
[
OH_Rdb_Backup
](
#oh_rdb_backup
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
databasePath) | 以指定路径备份数据库。 |
|
[
OH_Rdb_Restore
](
#oh_rdb_restore
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
databasePath) | 从指定的数据库备份文件恢复数据库。 |
|
[
OH_Rdb_Restore
](
#oh_rdb_restore
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
databasePath) | 从指定的数据库备份文件恢复数据库。 |
|
[
OH_Rdb_GetVersion
](
#oh_rdb_getversion
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
int
\*
version) | 获取数据库版本。 |
|
[
OH_Rdb_GetVersion
](
#oh_rdb_getversion
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, int
\*
version) | 获取数据库版本。 |
|
[
OH_Rdb_SetVersion
](
#oh_rdb_setversion
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
int
version) | 设置数据库版本。 |
|
[
OH_Rdb_SetVersion
](
#oh_rdb_setversion
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, int
version) | 设置数据库版本。 |
### 变量
### 变量
...
@@ -130,15 +130,15 @@
...
@@ -130,15 +130,15 @@
|
[
OH_VObject::id
](
#id-24
)
| OH_VObject结构体的唯一标识符。 |
|
[
OH_VObject::id
](
#id-24
)
| OH_VObject结构体的唯一标识符。 |
|
[
OH_VObject::putInt64
](
#putint64-22
)
| 将int64类型的单个参数或者数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putInt64
](
#putint64-22
)
| 将int64类型的单个参数或者数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putDouble
](
#putdouble
)
| 将double类型的单个参数或者数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putDouble
](
#putdouble
)
| 将double类型的单个参数或者数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putText
](
#puttext-22
)
| 将char
\*
类型的字符数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putText
](
#puttext-22
)
| 将char
\*
类型的字符数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putTexts
](
#puttexts
)
| 将char
\*
类型的字符串数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::putTexts
](
#puttexts
)
| 将char
\*
类型的字符串数组转换为
[
OH_VObject
](
_o_h___v_object.md
)
类型的值。 |
|
[
OH_VObject::destroyValueObject
](
#destroyvalueobject
)
| 销毁
[
OH_VObject
](
_o_h___v_object.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_VObject::destroyValueObject
](
#destroyvalueobject
)
| 销毁
[
OH_VObject
](
_o_h___v_object.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_VBucket::id
](
#id-34
)
| OH_VBucket结构体的唯一标识符。 |
|
[
OH_VBucket::id
](
#id-34
)
| OH_VBucket结构体的唯一标识符。 |
|
[
OH_VBucket::capability
](
#capability
)
| 表示结构体的存储键值对的数量 |
|
[
OH_VBucket::capability
](
#capability
)
| 表示结构体的存储键值对的数量 |
|
[
OH_VBucket::putText
](
#puttext-12
)
| 将const
char
\*
值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putText
](
#puttext-12
)
| 将const
char
\*
值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putInt64
](
#putint64-12
)
| 将int64_t值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putInt64
](
#putint64-12
)
| 将int64_t值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putReal
](
#putreal
)
| 将double值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中
**。**
|
|
[
OH_VBucket::putReal
](
#putreal
)
| 将double值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中
**。**
|
|
[
OH_VBucket::putBlob
](
#putblob
)
| 将const
uint8_t
\*
值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putBlob
](
#putblob
)
| 将const
uint8_t
\*
值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putNull
](
#putnull
)
| 将NULL值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::putNull
](
#putnull
)
| 将NULL值放入给定列名的
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象中。 |
|
[
OH_VBucket::clear
](
#clear-22
)
| 清空
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象。 |
|
[
OH_VBucket::clear
](
#clear-22
)
| 清空
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象。 |
|
[
OH_VBucket::destroyValuesBucket
](
#destroyvaluesbucket
)
| 销毁
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_VBucket::destroyValuesBucket
](
#destroyvaluesbucket
)
| 销毁
[
OH_VBucket
](
_o_h___v_bucket.md
)
对象,并回收该对象占用的内存。 |
...
@@ -272,10 +272,10 @@ enum OH_Rdb_SecurityLevel
...
@@ -272,10 +272,10 @@ enum OH_Rdb_SecurityLevel
| 枚举值 | 描述 |
| 枚举值 | 描述 |
| -------- | -------- |
| -------- | -------- |
| S1 | S1:
表示数据库的安全级别为低级别。
<br/>
当数据泄露时会产生较低影响。 |
| S1 | S1:
表示数据库的安全级别为低级别。
<br/>
当数据泄露时会产生较低影响。 |
| S2 | S2:
表示数据库的安全级别为中级别。
<br/>
当数据泄露时会产生较大影响。 |
| S2 | S2:
表示数据库的安全级别为中级别。
<br/>
当数据泄露时会产生较大影响。 |
| S3 | S3:
表示数据库的安全级别为高级别。
<br/>
当数据泄露时会产生重大影响。 |
| S3 | S3:
表示数据库的安全级别为高级别。
<br/>
当数据泄露时会产生重大影响。 |
| S4 | S4:
表示数据库的安全级别为关键级别。
<br/>
当数据泄露时会产生严重影响。 |
| S4 | S4:
表示数据库的安全级别为关键级别。
<br/>
当数据泄露时会产生严重影响。 |
## 函数说明
## 函数说明
...
@@ -412,7 +412,7 @@ OH_Predicates* OH_Rdb_CreatePredicates (const char * table)
...
@@ -412,7 +412,7 @@ OH_Predicates* OH_Rdb_CreatePredicates (const char * table)
[
OH_Predicates
](
_o_h___predicates.md
)
.
[
OH_Predicates
](
_o_h___predicates.md
)
.
### OH_Rdb_CreateValueObject()
### OH_Rdb_CreateValueObject(
void
)
```
```
...
@@ -432,7 +432,7 @@ OH_VObject* OH_Rdb_CreateValueObject ()
...
@@ -432,7 +432,7 @@ OH_VObject* OH_Rdb_CreateValueObject ()
[
OH_VObject
](
_o_h___v_object.md
)
.
[
OH_VObject
](
_o_h___v_object.md
)
.
### OH_Rdb_CreateValuesBucket()
### OH_Rdb_CreateValuesBucket(
void
)
```
```
...
@@ -1947,7 +1947,7 @@ OH_Predicates(* OH_Predicates::orderBy) (OH_Predicates *predicates, const char *
...
@@ -1947,7 +1947,7 @@ OH_Predicates(* OH_Predicates::orderBy) (OH_Predicates *predicates, const char *
| -------- | -------- |
| -------- | -------- |
| predicates | 表示指向
[
OH_Predicates
](
_o_h___predicates.md
)
实例的指针。 |
| predicates | 表示指向
[
OH_Predicates
](
_o_h___predicates.md
)
实例的指针。 |
| field | 数据库表中的列名。 |
| field | 数据库表中的列名。 |
| type | 表示排序类型
[
OH_OrderType
](
#oh_ordertype
)
. |
| type | 表示排序类型
[
OH_OrderType
](
#oh_ordertype
)
. |
**返回:**
**返回:**
...
@@ -2044,7 +2044,7 @@ int(* OH_VObject::putDouble) (OH_VObject *valueObject, double *value, uint32_t c
...
@@ -2044,7 +2044,7 @@ int(* OH_VObject::putDouble) (OH_VObject *valueObject, double *value, uint32_t c
| -------- | -------- |
| -------- | -------- |
| valueObject | 表示指向
[
OH_VObject
](
_o_h___v_object.md
)
实例的指针。 |
| valueObject | 表示指向
[
OH_VObject
](
_o_h___v_object.md
)
实例的指针。 |
| value | 表示指向double类型的单个参数或者数组的指针。 |
| value | 表示指向double类型的单个参数或者数组的指针。 |
| count | 如果value是指向单个数值的指针,则count
=
1;如果value是指向数组的指针,则count是数组的长度。 |
| count | 如果value是指向单个数值的指针,则count
=
1;如果value是指向数组的指针,则count是数组的长度。 |
**返回:**
**返回:**
...
@@ -2100,7 +2100,7 @@ int(* OH_VObject::putInt64) (OH_VObject *valueObject, int64_t *value, uint32_t c
...
@@ -2100,7 +2100,7 @@ int(* OH_VObject::putInt64) (OH_VObject *valueObject, int64_t *value, uint32_t c
| -------- | -------- |
| -------- | -------- |
| valueObject | 表示指向
[
OH_VObject
](
_o_h___v_object.md
)
实例的指针。 |
| valueObject | 表示指向
[
OH_VObject
](
_o_h___v_object.md
)
实例的指针。 |
| value | 表示指向int64_t类型的单个参数或者数组的指针。 |
| value | 表示指向int64_t类型的单个参数或者数组的指针。 |
| count | 如果value是指向单个数值的指针,则count
=
1;如果value是指向数组的指针,则count是数组的长度。 |
| count | 如果value是指向单个数值的指针,则count
=
1;如果value是指向数组的指针,则count是数组的长度。 |
**返回:**
**返回:**
...
...
zh-cn/application-dev/reference/native-apis/relation__store_8h.md
浏览文件 @
46aa63dd
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
10
10
**相关模块
:
**
**相关模块
:
**
[
RDB
](
_r_d_b.md
)
[
RDB
](
_r_d_b.md
)
...
@@ -29,29 +29,29 @@
...
@@ -29,29 +29,29 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_Rdb_SecurityLevel
](
_r_d_b.md#oh_rdb_securitylevel
)
{
S1
=
1,
S2,
S3,
S4
} | 数据库的安全级别枚举。 |
|
[
OH_Rdb_SecurityLevel
](
_r_d_b.md#oh_rdb_securitylevel
)
{ S1 = 1, S2, S3, S4
} | 数据库的安全级别枚举。 |
### 函数
### 函数
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_Rdb_CreateValueObject
](
_r_d_b.md#oh_rdb_createvalueobject
)
() | 创建
[
OH_VObject
](
_o_h___v_object.md
)
实例。 |
|
[
OH_Rdb_CreateValueObject
](
_r_d_b.md#oh_rdb_createvalueobject
)
(
)
| 创建
[
OH_VObject
](
_o_h___v_object.md
)
实例。 |
|
[
OH_Rdb_CreateValuesBucket
](
_r_d_b.md#oh_rdb_createvaluesbucket
)
() | 创建
[
OH_VBucket
](
_o_h___v_bucket.md
)
实例。 |
|
[
OH_Rdb_CreateValuesBucket
](
_r_d_b.md#oh_rdb_createvaluesbucket
)
(
)
| 创建
[
OH_VBucket
](
_o_h___v_bucket.md
)
实例。 |
|
[
OH_Rdb_CreatePredicates
](
_r_d_b.md#oh_rdb_createpredicates
)
(const
char
\*
table) | 创建
[
OH_Predicates
](
_o_h___predicates.md
)
实例。 |
|
[
OH_Rdb_CreatePredicates
](
_r_d_b.md#oh_rdb_createpredicates
)
(
const
char
\*
table) | 创建
[
OH_Predicates
](
_o_h___predicates.md
)
实例。 |
|
[
OH_Rdb_GetOrOpen
](
_r_d_b.md#oh_rdb_getoropen
)
(const
[OH_Rdb_Config](_o_h___rdb___config.md)
\*config,
int
\*
errCode) | 获得一个相关的
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
实例,操作关系型数据库。 |
|
[
OH_Rdb_GetOrOpen
](
_r_d_b.md#oh_rdb_getoropen
)
(
const
[
OH_Rdb_Config
]
(_o_h___rdb___config.md)
\*
config, int
\*
errCode) | 获得一个相关的
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
实例,操作关系型数据库。 |
|
[
OH_Rdb_CloseStore
](
_r_d_b.md#oh_rdb_closestore
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 销毁
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_Rdb_CloseStore
](
_r_d_b.md#oh_rdb_closestore
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 销毁
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_Rdb_DeleteStore
](
_r_d_b.md#oh_rdb_deletestore
)
(const
char
\*
path) | 使用指定的数据库文件配置删除数据库。 |
|
[
OH_Rdb_DeleteStore
](
_r_d_b.md#oh_rdb_deletestore
)
(
const
char
\*
path) | 使用指定的数据库文件配置删除数据库。 |
|
[
OH_Rdb_Insert
](
_r_d_b.md#oh_rdb_insert
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*table,
[OH_VBucket](_o_h___v_bucket.md)
\*
valuesBucket) | 向目标表中插入一行数据。 |
|
[
OH_Rdb_Insert
](
_r_d_b.md#oh_rdb_insert
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
table,
[
OH_VBucket
](
_o_h___v_bucket.md
)
\*
valuesBucket) | 向目标表中插入一行数据。 |
|
[
OH_Rdb_Update
](
_r_d_b.md#oh_rdb_update
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
[OH_VBucket](_o_h___v_bucket.md)
\*valuesBucket,
[OH_Predicates](_o_h___predicates.md)
\*
predicates) | 根据指定的条件更新数据库中的数据。 |
|
[
OH_Rdb_Update
](
_r_d_b.md#oh_rdb_update
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_VBucket
](
_o_h___v_bucket.md
)
\*
valuesBucket,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件更新数据库中的数据。 |
|
[
OH_Rdb_Delete
](
_r_d_b.md#oh_rdb_delete
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
[OH_Predicates](_o_h___predicates.md)
\*
predicates) | 根据指定的条件删除数据库中的数据。 |
|
[
OH_Rdb_Delete
](
_r_d_b.md#oh_rdb_delete
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件删除数据库中的数据。 |
|
[
OH_Rdb_Query
](
_r_d_b.md#oh_rdb_query
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
[OH_Predicates](_o_h___predicates.md)
\*predicates,
const
char
\*const
\*columnNames,
int
length) | 根据指定条件查询数据库中的数据 |
|
[
OH_Rdb_Query
](
_r_d_b.md#oh_rdb_query
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates, const char
\*
const
\*
columnNames, int
length) | 根据指定条件查询数据库中的数据 |
|
[
OH_Rdb_Execute
](
_r_d_b.md#oh_rdb_execute
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
sql) | 执行无返回值的SQL语句。 |
|
[
OH_Rdb_Execute
](
_r_d_b.md#oh_rdb_execute
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
sql) | 执行无返回值的SQL语句。 |
|
[
OH_Rdb_ExecuteQuery
](
_r_d_b.md#oh_rdb_executequery
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
sql) | 根据指定SQL语句查询数据库中的数据。 |
|
[
OH_Rdb_ExecuteQuery
](
_r_d_b.md#oh_rdb_executequery
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
sql) | 根据指定SQL语句查询数据库中的数据。 |
|
[
OH_Rdb_BeginTransaction
](
_r_d_b.md#oh_rdb_begintransaction
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 在开始执行SQL语句之前,开始事务。 |
|
[
OH_Rdb_BeginTransaction
](
_r_d_b.md#oh_rdb_begintransaction
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 在开始执行SQL语句之前,开始事务。 |
|
[
OH_Rdb_RollBack
](
_r_d_b.md#oh_rdb_rollback
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 回滚已经执行的SQL语句。 |
|
[
OH_Rdb_RollBack
](
_r_d_b.md#oh_rdb_rollback
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 回滚已经执行的SQL语句。 |
|
[
OH_Rdb_Commit
](
_r_d_b.md#oh_rdb_commit
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*
store) | 提交已执行的SQL语句 |
|
[
OH_Rdb_Commit
](
_r_d_b.md#oh_rdb_commit
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 提交已执行的SQL语句 |
|
[
OH_Rdb_Backup
](
_r_d_b.md#oh_rdb_backup
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
databasePath) | 以指定路径备份数据库。 |
|
[
OH_Rdb_Backup
](
_r_d_b.md#oh_rdb_backup
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
databasePath) | 以指定路径备份数据库。 |
|
[
OH_Rdb_Restore
](
_r_d_b.md#oh_rdb_restore
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
const
char
\*
databasePath) | 从指定的数据库备份文件恢复数据库。 |
|
[
OH_Rdb_Restore
](
_r_d_b.md#oh_rdb_restore
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
databasePath) | 从指定的数据库备份文件恢复数据库。 |
|
[
OH_Rdb_GetVersion
](
_r_d_b.md#oh_rdb_getversion
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
int
\*
version) | 获取数据库版本。 |
|
[
OH_Rdb_GetVersion
](
_r_d_b.md#oh_rdb_getversion
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, int
\*
version) | 获取数据库版本。 |
|
[
OH_Rdb_SetVersion
](
_r_d_b.md#oh_rdb_setversion
)
([OH_Rdb_Store](_o_h___rdb___store.md)
\*store,
int
version) | 设置数据库版本。 |
|
[
OH_Rdb_SetVersion
](
_r_d_b.md#oh_rdb_setversion
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, int
version) | 设置数据库版本。 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录