數(shù)據(jù)存儲(chǔ)方式
- 文件存儲(chǔ):特點(diǎn):openFileInput()和openFileOutput()讀取設(shè)備上的文件
- SharedPreferences:特點(diǎn):以XML格式將數(shù)據(jù)存儲(chǔ)到設(shè)備
- SQLite數(shù)據(jù)庫(kù):特點(diǎn):運(yùn)算速度快弄跌,占用資源少,還支持基本SQL語(yǔ)法
- ContentProvider:特點(diǎn):應(yīng)用程序之間的數(shù)據(jù)交換罚攀,可以將自己的數(shù)據(jù)共享給其他應(yīng)用程序使用
- 網(wǎng)絡(luò)存儲(chǔ):特點(diǎn):通過網(wǎng)絡(luò)提供的存儲(chǔ)空間來存儲(chǔ)/獲取數(shù)據(jù)信息
文件存儲(chǔ)
將數(shù)據(jù)存入文件中
從文件中讀取數(shù)據(jù)
SharedPreferences存儲(chǔ)
SQLite數(shù)據(jù)庫(kù)
-
1奴艾、SQLite數(shù)據(jù)庫(kù)基本操作
-
2顾画、SQLite數(shù)據(jù)庫(kù)中的事務(wù)
① 數(shù)據(jù)庫(kù)事務(wù):是一個(gè)對(duì)數(shù)據(jù)庫(kù)執(zhí)行工作單元齐媒,是針對(duì)數(shù)據(jù)庫(kù)的一組操作,可以由一條/多條SQL語(yǔ)句組成
②事務(wù):以邏輯順序完成的工作單位或序列往湿,可以是由用戶手動(dòng)操作完成妖异,也可以是由某種數(shù)據(jù)庫(kù)程序自動(dòng)完成
③SQLite遵守ACID的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),ACID是指數(shù)據(jù)庫(kù)事務(wù)正確執(zhí)行的四個(gè)基本要素:原子性(Automicity)领追、一致性(Consistency)他膳、隔離性(Isolation)、持久性(Durability)
數(shù)據(jù)庫(kù)編程方式