iOS sqlite資料庫的基本操作

2021-09-08 11:21:01 字數 1594 閱讀 4576

介紹:

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 為單位新建資料庫檔案...