天天看點

SQLite

前言

采用 SQLite 資料庫來存儲資料。SQLite 作為一中小型資料庫,應用 iOS 中,跟前三種儲存方式相比,相對比較複雜一些。

注意:寫入資料庫,字元串可以采用 char 方式,而從資料庫中取出 char 類型,當 char 類型有表示中文字元時,會出現亂碼。

這是因為資料庫預設使用 ASCII 編碼方式。是以要想正确從資料庫中取出中文,需要用 NSString 來接收從資料庫取出的字元串。

sqlite 的方法:

還有一系列的函數,用于從記錄集字段中擷取資料,如:

1、環境配置

在 TARGETS => Build Phases => Link Binary With Libraries => +(添加) => Add Other... => command + shit + g => 輸入 /usr/lib 找到一下檔案并添加:libsqlite3.0.dylib

SQLite
SQLite

或者在 TARGETS -> Build Settings -> Linking -> Other Linker Flags 中添加 -l< 所需 dylib 的名稱 >:-lsqlite3.0

SQLite

添加頭檔案:

2、打開資料庫

3、建立資料表

4、插入記錄

5、修改記錄

6、删除記錄

7、查詢記錄

8、關閉資料庫

作者: CH520