介紹:
sqlite3(3是版本)是本地系統中的乙個小型資料庫,因為它沒有在資料維護和安全上做過多的操作,所以它儲存處理資料時,非常簡單方便,但是它是不安全和不可靠的,如果一旦誤操作刪除了資料,是沒有辦法恢復的;而sql server 和oracal這種資料庫屬於重量級的,它們都有備份機制,因此它們建立資料庫的時候更麻煩,但這正是它的好處所在,因為比較安全可靠。
操作步驟:
1.新建專案時,先導入系統框架(c語言). (libsqlite3)
2.標頭檔案#import
3. sqlite3_open(filename.utf8string, &_db); 開啟或者建立乙個資料
*_db自己定義乙個sqlite3的成員變數.進行增刪改查時要用
4.sqlite3_exec(_db, sql, null, null,&error);
//不帶結果集的語句,只是對錶做操作,不會返回出結果
*該函式可進行insert,delete,update操作.
5.查詢操作select.
//帶結果集的查詢語句,會返回出結果,從表中查詢到的資料都會放到stmt結構體中
*sqlite3_prepare_v2(_db, sql, -1, &stmt, null);
做查詢前準備,檢測sql語句是否正確.
*sqlite3_step(stmt) 提取查詢到的資料,一次提取一條.
//通過迴圈可以取出所有資料
*sqlite3_column_text(stmt, 0)取出第0列的資料.
6.關閉資料庫 sqlite3_close(sqlite3 *);
需要的檔案截圖和匯入sqlite資料庫(兩個資料庫版本,二選一即可)如下:
具體**如下:
1、匯入資料庫標頭檔案並定義乙個資料庫型別的變數
2、建立資料庫檔案路徑
3、開啟資料庫
4、將操作(建立、刪除、查詢、更新)資料庫表函式封裝
5、將查詢資料庫函式封裝
6、在成功開啟資料庫的前提下進行基本的增刪改查操作
7、關閉資料庫
iOS sqlite資料庫的基本操作
介紹 sqlite3 3是版本 是本地系統中的乙個小型資料庫,因為它沒有在資料維護和安全上做過多的操作,所以它儲存處理資料時,非常簡單方便,但是它是不安全和不可靠的,如果一旦誤操作刪除了資料,是沒有辦法恢復的 而sql server 和oracal這種資料庫屬於重量級的,它們都有備份機制,因此它們建...
iOS SQLite資料庫使用
首先需要在專案中引用sqlite 3的開發包,下面是在iphone sdk 3.0下的目錄 developer platforms iphoneos.platform developer sdks iphoneos3.0.sdk usr lib libsqlite3.0.dylib 到這裡你需要事先...
iOS SQLite資料庫操作
首先介紹一下sqlite資料庫以及為什麼要用ta sqlite是一款輕型的嵌入式資料庫,它占用資源非常的低,在嵌入式裝置中,可能只需要幾百k的記憶體就夠了。它的處理速度比mysql postgresql這兩款著名的資料庫都還快。資料庫的儲存結構和excel很像,以表 table 為單位新建資料庫檔案...