sqlite3相關知識點

2021-08-02 18:15:51 字數 679 閱讀 5887

開啟:

函式原型:

int sqlite3_open(const char* filename, sqlite3** ppdb);

函式功能:開啟乙個資料庫;若該資料庫檔案不存在,則自動建立。開啟或者建立資料庫的命令會被快取,直到這個資料庫真正被呼叫的時候才會被執行。

輸入引數:filename,待開啟的資料庫檔名稱,包括路徑,以』\0』結尾; 特別說明:sqlite 支援記憶體資料庫,記憶體方式儲存使用檔名「:memory:」

輸出引數:ppdb,返回開啟的資料庫控制代碼;

返回值:執行成功返回sqlite_ok,否則返回其他值;

關閉:函式原型:

int sqlite3_close(sqlite3* pdb);

函式功能:關閉乙個開啟的資料庫;

輸入引數:pdb,開啟的資料庫控制代碼

輸出引數: 無

返回值:執行成功返回sqlite_ok,否則返回其他值

除錯:函式原型:

const char *sqlite3_errmsg(sqlite3* pdb);

函式功能:獲取最近呼叫的api 介面返回的錯誤說明,這些錯誤資訊utf-8的編碼返回,並且在下一次呼叫任何sqlite api 函式時被自動清除;

輸入引數:pdb,開啟的資料庫控制代碼

輸出引數: 無

返回值:錯誤說明的字串指標

sqlite3相關知識點(3)

執行sql 函式原型 int sqlite3 get table sqlite3 pdb,const char sql,char presult,int rowcount,int columncount,char errmsg 函式功能 執行sql 語句,通過一維陣列返回結果 一般用於資料記錄查詢 ...

sqlite3 相關操作

size small 檔案儲存策略 一般有三中方法 1,屬性列表,2,物件歸檔,3,iphone的嵌入式資料庫庫 sqlite3 1,屬性列表 儲存檔案 獲取文件目錄,nsdocumentdirectory表示我們查詢documents目錄的路徑,nsuserdomainmask表示我們的搜尋範圍只...

ES6相關知識點

一 箭頭函式和普通函式的區別 普通函式中的this 1.this總是代表它的直接呼叫者,例如 obj.func 那麼func中的this就是obj 2.在預設情況 非嚴格模式下,未使用 use strict 沒找到直接呼叫者,則this指的是 window 3.在嚴格模式下,沒有直接呼叫者的函式中的...