1.開啟資料庫
int sqlite3_open(
const char *filename, // 資料庫的檔案路徑
sqlite3 **ppdb // 資料庫例項
);2.執行任何sql語句
int sqlite3_exec(
sqlite3*, // 乙個開啟的資料庫例項
const char *sql, // 需要執行的sql語句
int (*callback)(void*,int,char**,char**), // sql語句執行完畢後的**
void *, // **函式的第1個引數
char **errmsg // 錯誤資訊
);3.檢查sql語句的合法性(查詢前的準備)
int sqlite3_prepare_v2(
sqlite3 *db, // 資料庫例項
const char *zsql, // 需要檢查的sql語句
int nbyte, // sql語句的最大位元組長度
sqlite3_stmt **ppstmt, // sqlite3_stmt例項,用來獲得資料庫資料
const char **pztail
);4.查詢一行資料
int sqlite3_step(sqlite3_stmt*); // 如果查詢到一行資料,就會返回sqlite_row
5.利用stmt獲得某一字段的值(欄位的下標從0開始)
double sqlite3_column_double(sqlite3_stmt*, int icol); // 浮點資料
int sqlite3_column_int(sqlite3_stmt*, int icol); // 整型資料
sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int icol); // 長整型資料
const void *sqlite3_column_blob(sqlite3_stmt*, int icol); // 二進位制文字資料
const unsigned char *sqlite3_column_text(sqlite3_stmt*, int icol); // 字串資料
SQLite 時間函式 專門處理總結
sqlite時間函式及時間處理 sqlite分頁顯示 select from news order by id desc limit 10 offset 10 這篇文章是根據 sqlite 官方 wiki 裡的內容翻譯,如果有什麼翻譯不當的地方希望大家指出,畢竟我的英文水平實在很差。sqlite 包...
SQLite 使用總結
跟mysql是有所區別的,自己用了幾天,總結如下 1 不能用mysql的分號 如 select count as count from ken content 而應該用自己打上去的分號 如 select count as count from ken content 2 主鍵一定要用 integer...
SQLite用法總結
準備工作 自己建立乙個類繼承sqliteopenhelper類,這樣就相當於你不費吹灰之力就繼承了父類的一些屬性和方法。public class dbhelper extends sqliteopenhelper 判斷表是否存在 suppresslint recycle public boolean...