sqlite3 *db;
nsstring *path = nssearchpathfordirectoriesindomains(nsdocumentationdirectory, nsuserdomainmask, yes).firstobject;
const
char *cpath = [path utf8string];
if (sqlite3_open( cpath,&db) != sqlite_ok)else
nslog(@"表建立成功");
sqlite3_close(db);
}
操作步驟:
- 1 使用sqlite3_open 函式開啟資料庫
- 2 使用sqlite3_prepare_v2函式預處理sql語句
- 3 使用sqlite3_bind_text函式繫結引數
- 4 使用sqlite3_step函式執行sql語句,便利結果集
- 5 使用sqlite3_column_text等函式提取字段資料
- 6 使用sqlite3_finalize和sqlite3_close函式釋放資源
if (sqlite3_open(cpath, &db) != sqlite_ok)else
}sqlite3_finalize(statement);//釋放資源
sqlite3_close(db);
}
操作步驟
- 1使用sqlite3)_open代開資料庫
- 2 使用sqlite3_prepare_v2函式預處理sql語句
- 3 使用sqlite3_bind_text函式繫結引數
- 4 使用sqlite3_step函式執行sql語句
- 5 使用sqlite3_finalize和sqlite3_close韓式釋放資源(與查詢相比,少了提取欄位的過程)
//修改資料
if (sqlite3_open(cpath, &db) != sqlite_ok)else
}sqlite3_finalize(statement);
sqlite3_close(db);
}
//修改資料
if (sqlite3_open(cpath, &db) != sqlite_ok)else
}sqlite3_finalize(statement);
sqlite3_close(db);
}
demo位址 iOS的資料庫相關操作(基於fmdb)
ios中原生的sqlite api在使用上相當不友好,在使用時,非常不便。於是,就出現了一系列將sqlite api進行封裝的庫,例如fmdb plausibledatabase sqlitepersistentobjects等,fmdb 是一款簡潔 易用的封裝庫,這一篇文章簡單介紹下fmdb的使用...
c 語言操作Access資料庫
本文將c 語言操作access資料庫的方法加以總結,主要解決的問題如下 建立mdb 建立table 讀取table內容 查 詢table中的內容 向table中插入資料 刪除table中的記錄 向table中插入 讀取table中的 等。文 介紹c 訪問操作access資料庫的基礎知識,並提 供乙個...
C語言操作MYSQL資料庫
因為最近聊天室的專案需要使用資料庫,所以我在這裡寫一篇部落格來講解一下如何用c語言來使用聊天室 mysql init mysql mysql 初始化乙個控制代碼 mysql library init 0,null,null 連線資料庫的重要一步 接下來還有最重要的一步就是為你的資料庫設定中文字符集,...