创新互联鸿蒙OS教程:鸿蒙OSStoreConfig

StoreConfig

站在用户的角度思考问题,与客户深入沟通,找到建瓯网站设计与建瓯网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟空间、企业邮箱。业务覆盖建瓯地区。

java.lang.Object

|---ohos.data.rdb.StoreConfig

public class StoreConfig
extends Object

管理关系数据库配置。

嵌套类摘要

修饰符和类型 描述
static class StoreConfig.Builder 表示 StoreConfig 的构建器。
static class StoreConfig.JournalMode 描述数据库的日志模式。
static class StoreConfig.StorageMode 枚举存储模式。
static class StoreConfig.SyncMode 枚举数据库同步模式。

字段摘要

修饰符和类型 字段 描述
static int MAX_ENCRYPT_KEY_SIZE 加密密钥的最大大小。

方法总结

修饰符和类型 方法 描述
DatabaseFileSecurityLevel getDatabaseFileSecurityLevel() 获取数据库文件的安全级别。
DatabaseFileType getDatabaseFileType() 获取此 StoreConfig 对象中的数据库文件类型。
byte[] getEncryptKey() 获取此 StoreConfig 对象中的加密密钥。
StoreConfig.JournalMode getJournalMode() 获取此 StoreConfig 对象中的日志模式。
String getName() 获取数据库名称。
StoreConfig.StorageMode getStorageMode() 获取存储模式。
StoreConfig.SyncMode getSyncMode() 获取此 StoreConfig 对象中的同步模式。
boolean isReadOnly() 检查数据库是否是只读的。
static StoreConfig newDefaultConfig(String name) 通过指定数据库名称使用默认配置创建数据库配置。
static StoreConfig newMemoryConfig() 创建内存数据库配置。
static StoreConfig newReadOnlyConfig(String name) 通过指定数据库名称创建只读数据库配置。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

MAX_ENCRYPT_KEY_SIZE

public static final int MAX_ENCRYPT_KEY_SIZE

加密密钥的最大大小。

方法详情

newDefaultConfig

public static StoreConfig newDefaultConfig(String name)

通过指定数据库名称使用默认配置创建数据库配置。

使用此配置创建的数据库处于磁盘存储模式,可读写。

参数:

参数名称 参数描述
name 表示数据库名称。

返回:

返回创建的数据库配置。

newMemoryConfig

public static StoreConfig newMemoryConfig()

创建内存数据库配置。

使用此配置创建的数据库处于内存存储模式,可读写。

返回:

返回创建的数据库配置。

newReadOnlyConfig

public static StoreConfig newReadOnlyConfig(String name)

通过指定数据库名称创建只读数据库配置。

使用此配置创建的数据库处于磁盘存储模式。

参数:

参数名称 参数描述
name 表示数据库名称。

返回:

返回创建的数据库配置。

getName

public String getName()

获取数据库名称。

返回:

返回数据库名称。

getStorageMode

public StoreConfig.StorageMode getStorageMode()

获取存储模式。

返回:

返回存储模式。

getJournalMode

public StoreConfig.JournalMode getJournalMode()

获取此 StoreConfig 对象中的日志模式。

返回:

返回此 StoreConfig 对象中的日志模式。

getSyncMode

public StoreConfig.SyncMode getSyncMode()

获取此 StoreConfig 对象中的同步模式。

返回:

返回此 StoreConfig 对象中的同步模式,如 SyncMode 中所枚举。

getEncryptKey

public byte[] getEncryptKey()

获取此 StoreConfig 对象中的加密密钥。

返回:

返回此 StoreConfig 对象中的加密密钥。

isReadOnly

public boolean isReadOnly()

检查数据库是否是只读的。

返回:

如果数据库是只读的,则返回 true; 否则返回 false。

getDatabaseFileType

public DatabaseFileType getDatabaseFileType()

获取此 StoreConfig 对象中的数据库文件类型。

返回:

返回数据库文件类型,如 DatabaseFileType 中所枚举。

getDatabaseFileSecurityLevel

public DatabaseFileSecurityLevel getDatabaseFileSecurityLevel()

获取数据库文件的安全级别。

返回:

返回安全级别。

文章名称:创新互联鸿蒙OS教程:鸿蒙OSStoreConfig
文章转载:http://www.shufengxianlan.com/qtweb/news27/173077.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联