特點:
輕量級 只用乙個動態的庫, 是以單個檔案的形式進行訪問
跨平台 支援多個作業系統
零配置 無需安裝, 直接使用
嵌入式 內嵌到手機中
3.在程式的內部可以通過資料庫的名稱訪問, 其他應用不能訪問
4.路徑: data/data/應用程式包名/database/ ****.db
5.存放的型別:
null 空值
integer 整型(不用int)
varchar 可變長度的字元資料
text 文字字串
boolean 布林
date
time
1.sqliteopenhelper 資料庫的幫助類, 「用於資料庫的建立和版本更新」
(1)定義乙個類, 繼承sqliteopenhelper
(2)重寫構造方法 :提供資料庫的基本資訊 : 上下文物件,資料庫名稱,null,資料庫的版本號
(3)重寫父類的方法:
oncreate():第一次建立資料庫時呼叫, 只會執行一次 – 「初始化表,初始化資料」
onupgrade()
2.sqlitedatabase 資料庫的操作類, 「運算元據庫: 執行sql語句/增/刪/改/查」
(0)獲取sqlitedatabase物件
(1)執行sql 語句
void execsql(string sql,string bindargs); 執行增刪改
cusor rawquery(string sql,string selectionargs); 執行查詢
(2)執行方法 – 封裝好的方法 (適用於菜鳥級別的程式設計師)
insert() 插入資料
update() 修改資料
delete() 刪除資料
query() 查詢資料
資料庫操作 SQLite
sqlite 是乙個輕量級的關聯式資料庫。sqlite最初的設計目標是用於嵌入式系統,它占用資源非常少,在嵌入式裝置中,只需要幾百k的記憶體就夠了,目前應用於android ios windows phone等智慧型手機。ios 使用時sqlite,只需要加入 libsqlite3.dylib 依賴...
資料庫操作 SQLite
sqlite 是乙個輕量級的關聯式資料庫。sqlite最初的設計目標是用於嵌入式系統,它占用資源非常少,在嵌入式裝置中,只需要幾百k的記憶體就夠了,目前應用於android ios windows phone等智慧型手機。ios 使用時sqlite,只需要加入 libsqlite3.dylib 依賴...
SQLite資料庫操作
建立資料庫需要使用的api sqliteopenhelper 必須定義乙個構造方法 arg1 資料庫的名字 people.db arg2 游標工廠 通常直接傳人null,則系統會使用預設的工廠 arg3 資料庫版本號 從1開始 方便公升級使用,不斷設定更大的值會呼叫,onupgrade方法 publ...