Sqlite3資料庫api使用記錄

2021-06-26 18:48:16 字數 1489 閱讀 2383

sqlite_api

intsqlite3_open_v2(

const

char

*filename,  

/* database filename (utf-8) */檔案路徑名稱

sqlite3

**ppdb,        

/* out: sqlite db handle */

intflags,             

/* flags */ 

sqlite_open_readonly等,如果沒有包含

sqlite_open_create,當檔案不存在時將返回錯誤

const

char

*zvfs       

/* name of vfs module to use */未知用法

);------------------------

sqlite3_stmt

*compiledstatement;

sqlite_api

intsqlite3_prepare_v2(

sqlite3

*db,           

/* database handle */

const

char

*zsql,      

/* sql statement, utf-8 encoded */ 需要執行的語句

intnbyte,             

/* maximum length of zsql in bytes. */ 返回的長度,-1為自動

sqlite3_stmt

**ppstmt, 

/* out: statement handle */ 

const

char

**pztail    

/* out: pointer to unused portion of zsql */未知用法

);sqlite_api

intsqlite3_step(

sqlite3_stmt

*);sqlite_api

intsqlite3_column_count(

sqlite3_stmt

*pstmt);//返回與語句控制代碼關聯的字段數,每行有多個內容

sqlite_api

intsqlite3_column_type(

sqlite3_stmt

*, int

icol);返回行每個內容的型別

sqlite_api

const

char

*sqlite3_column_decltype(

sqlite3_stmt

*,int

);返回行每個內容的設定引數型別

sqlite_api

intsqlite3_finalize(

sqlite3_stmt

*pstmt);//釋放語句空間

Sqlite3 資料庫使用

iphone本身是支援 sqlite3 資料庫的,在專案中匯入libsqlite3.dylib。並建立資料庫,在終端,建立資料庫的方式 mkdir sql 建立sql資料夾 cd sql 進入sql目錄下 sqlite3 student.sql 建立名為 student.sql的資料庫 建立表 插入...

Sqlite3資料庫使用

sqlite特點 1 輕量級 2 跨平台,可以在手機上使用 3 功能夠用但是不多 4 python環境內建sqlite import sqlite3 connect 連線 database 資料庫,簡稱db 如果資料庫不存在,會自動建立再連線 如果資料庫存在則直接連線 和檔案操作的open比較像 c...

iOS資料庫使用(sqlite3)

資料庫也是資料持久化的一種,但是不同於plist檔案。在ios中 使用資料庫重要的方法 1 開啟資料庫 sqlite3 open 2 建表,修改,新增,更新,刪除資料 sqlite3 exec 3 查詢 校驗語句是否合法 sqlite3 prepare v2 繫結要查詢的資料個sql語句 sqlit...