201124阶段二sqlite3 API
目錄
- 一).1
- 一).2 sqlite常用API函數(shù)
 
一).1
程序用到數(shù)據(jù)庫時(shí),頭文件需要加 #include <sqlite3.h>,
 報(bào)錯(cuò)沒有找到頭文件,報(bào)錯(cuò)原因是系統(tǒng)沒有函數(shù)庫,輸入以下指令下載函數(shù)庫
程序用到數(shù)據(jù)庫時(shí), 編譯時(shí)需要加 -lsqlite3 鏈接數(shù)據(jù)庫
 
一).2 sqlite常用API函數(shù)
int sqlite3_open(const char *,sqlite3 **db);打開或創(chuàng)建數(shù)據(jù)庫,參數(shù)1:數(shù)據(jù)庫文件,參數(shù)2:sqlite3數(shù)據(jù)指針;返回錯(cuò)誤代碼。
int sqlite3_close(sqlite3 *db);關(guān)閉數(shù)據(jù)庫,釋放資源;參數(shù):數(shù)據(jù)庫文件
const char *sqlite3_errmsg(sqlite3 *db);功能:獲取錯(cuò)誤信息;參數(shù): sqlite3結(jié)構(gòu)指針;返回值:返回錯(cuò)誤信息。
 
int sqlite3_exec(sqlite3 *db,const char *sql, sqlite3_callback, void *, char **errmsg);功能:執(zhí)行多條或一條SQL語句,并將結(jié)果傳遞給回調(diào)函數(shù)
 參數(shù):1、數(shù)據(jù)庫連接【IN】;
 2、要執(zhí)行的sql語句【IN】
 3、回調(diào)函數(shù) 【IN】
 4、傳遞給回調(diào)函數(shù)的參數(shù)地址【IN】
 5、返回的錯(cuò)誤信息【out】
 返回值:錯(cuò)誤代碼,參見SQLite錯(cuò)誤代碼
總結(jié)
以上是生活随笔為你收集整理的201124阶段二sqlite3 API的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 201119阶段二sqlite3
- 下一篇: 201126阶段二单例数据库及MVC设计
