SQLite資料庫操作

2021-09-22 20:17:00 字數 1197 閱讀 9642

特點:

輕量級 只用乙個動態的庫, 是以單個檔案的形式進行訪問

跨平台 支援多個作業系統

零配置 無需安裝, 直接使用

嵌入式 內嵌到手機中

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...