W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---ohos.data.rdb.StoreConfig
public class StoreConfig
extends Object
管理關(guān)系數(shù)據(jù)庫配置。
修飾符和類型 | 類 | 描述 |
---|---|---|
static class | StoreConfig.Builder | 表示 StoreConfig 的構(gòu)建器。 |
static class | StoreConfig.JournalMode | 描述數(shù)據(jù)庫的日志模式。 |
static class | StoreConfig.StorageMode | 枚舉存儲模式。 |
static class | StoreConfig.SyncMode | 枚舉數(shù)據(jù)庫同步模式。 |
修飾符和類型 | 字段 | 描述 |
---|---|---|
static int | MAX_ENCRYPT_KEY_SIZE | 加密密鑰的最大大小。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
DatabaseFileSecurityLevel | getDatabaseFileSecurityLevel() | 獲取數(shù)據(jù)庫文件的安全級別。 |
DatabaseFileType | getDatabaseFileType() | 獲取此 StoreConfig 對象中的數(shù)據(jù)庫文件類型。 |
byte[] | getEncryptKey() | 獲取此 StoreConfig 對象中的加密密鑰。 |
StoreConfig.JournalMode | getJournalMode() | 獲取此 StoreConfig 對象中的日志模式。 |
String | getName() | 獲取數(shù)據(jù)庫名稱。 |
StoreConfig.StorageMode | getStorageMode() | 獲取存儲模式。 |
StoreConfig.SyncMode | getSyncMode() | 獲取此 StoreConfig 對象中的同步模式。 |
boolean | isReadOnly() | 檢查數(shù)據(jù)庫是否是只讀的。 |
static StoreConfig | newDefaultConfig(String name) | 通過指定數(shù)據(jù)庫名稱使用默認(rèn)配置創(chuàng)建數(shù)據(jù)庫配置。 |
static StoreConfig | newMemoryConfig() | 創(chuàng)建內(nèi)存數(shù)據(jù)庫配置。 |
static StoreConfig | newReadOnlyConfig(String name) | 通過指定數(shù)據(jù)庫名稱創(chuàng)建只讀數(shù)據(jù)庫配置。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int MAX_ENCRYPT_KEY_SIZE
加密密鑰的最大大小。
public static StoreConfig newDefaultConfig(String name)
通過指定數(shù)據(jù)庫名稱使用默認(rèn)配置創(chuàng)建數(shù)據(jù)庫配置。
使用此配置創(chuàng)建的數(shù)據(jù)庫處于磁盤存儲模式,可讀寫。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
name | 表示數(shù)據(jù)庫名稱。 |
返回:
返回創(chuàng)建的數(shù)據(jù)庫配置。
public static StoreConfig newMemoryConfig()
創(chuàng)建內(nèi)存數(shù)據(jù)庫配置。
使用此配置創(chuàng)建的數(shù)據(jù)庫處于內(nèi)存存儲模式,可讀寫。
返回:
返回創(chuàng)建的數(shù)據(jù)庫配置。
public static StoreConfig newReadOnlyConfig(String name)
通過指定數(shù)據(jù)庫名稱創(chuàng)建只讀數(shù)據(jù)庫配置。
使用此配置創(chuàng)建的數(shù)據(jù)庫處于磁盤存儲模式。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
name | 表示數(shù)據(jù)庫名稱。 |
返回:
返回創(chuàng)建的數(shù)據(jù)庫配置。
public String getName()
獲取數(shù)據(jù)庫名稱。
返回:
返回?cái)?shù)據(jù)庫名稱。
public StoreConfig.StorageMode getStorageMode()
獲取存儲模式。
返回:
返回存儲模式。
public StoreConfig.JournalMode getJournalMode()
獲取此 StoreConfig 對象中的日志模式。
返回:
返回此 StoreConfig 對象中的日志模式。
public StoreConfig.SyncMode getSyncMode()
獲取此 StoreConfig 對象中的同步模式。
返回:
返回此 StoreConfig 對象中的同步模式,如 SyncMode 中所枚舉。
public byte[] getEncryptKey()
獲取此 StoreConfig 對象中的加密密鑰。
返回:
返回此 StoreConfig 對象中的加密密鑰。
public boolean isReadOnly()
檢查數(shù)據(jù)庫是否是只讀的。
返回:
如果數(shù)據(jù)庫是只讀的,則返回 true; 否則返回 false。
public DatabaseFileType getDatabaseFileType()
獲取此 StoreConfig 對象中的數(shù)據(jù)庫文件類型。
返回:
返回?cái)?shù)據(jù)庫文件類型,如 DatabaseFileType 中所枚舉。
public DatabaseFileSecurityLevel getDatabaseFileSecurityLevel()
獲取數(shù)據(jù)庫文件的安全級別。
返回:
返回安全級別。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: