使用FMDB對資料庫實現增刪查改

2021-07-07 01:11:06 字數 1124 閱讀 2798

需要的標頭檔案和類庫

libsqlite3.0.tdb(xcode7.0之後dylib變為tdb)

// 獲取資料庫路徑 ,有資料庫就開啟,沒有就建立

nsstring * documentspath = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) firstobject];

nslog(@"%@",dbpath);

// 得到資料庫路徑後初始化fmdb(宣告個屬性方便使用 @property (nonatomic, strong) fmdatabase * database;)

self.database =[fmdatabase databasewithpath:dbpath];
// 建立表

[self.database open];

// executeupdate:@"create

table 表名 (列名 型別,..... )" 對資料庫操作表名要保持一致

[self.database executeupdate:@"

create

table

user (name text, age integer, mydata blob)"];

[self.database close];

// 用fmdb對資料庫操作就是fmdb的物件呼叫方法再加常用的sqlite語句

// 增加資料 fmdb方法:

- (ibaction)insert:(id)sender
// 修改資料

- (ibaction)update:(id)sender
// 刪除資料

- (ibaction)delete:(id)sender 

// 查詢

- (ibaction)select:(id)sender 

[self

.database close];

}

swift使用FMDB資料庫增刪改查

資料快取和fmdb是很多程式需要做的事,但是swift又有一些坑,希望這篇文章能對大家有用,除了fmdb資料庫的操作,還有swift單例的寫法,if let在專案中實戰用法,僅供參考 直接上 年 未登入狀態新增到購物車的資料 import uikit class shopcar sqlitetool...

fmdb實現sqlite資料庫的增刪改查功能 上

移動端開發中許多地方需要用到一些資料持久化操作,比如將一些資料直接寫入沙盒,存入偏好設定,歸檔等。但是有些時候需要把一些資料量稍微大一點的東西做本地的儲存,比如用第三方環信做im開發中我們需要將使用者資訊儲存到移動端,所以就使用到了sqlite,一款在移動開發中經常用到的嵌入式資料庫。如果我們使用原...

FMDB增刪改查的使用

建立,插入,更新和刪除 使用executeupdate方法,而查詢則用executequery 1.例項化fmdatabase paths ios下document路徑,document為ios中可讀寫的資料夾 nsarray paths nssearchpathfordirectoriesindo...