// 0.拼接資料庫存放的沙盒路徑
nsstring *path = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes).lastobject;
// 1.通過路徑建立資料庫
fmdatabase * db = [fmdatabase databasewithpath:sqlfilepath];
self.db = db;
// nslog(@"%@\n%@",path,sqlfilepath);
if ([self.db open]) else
} else
//插入資料
- (void)adddatatosqlite else
}//刪除資料
- (void)deletedatafromsqlite else
}//修改資料
- (void)changedatafromsqlite else
}//查詢資料
- (void)watchdatafromsqlite
}使用fmdatabasequeue類在多執行緒中執行多個查詢或更新是執行緒安全的.
FMDB基本使用
import 建立乙個類 import ns assume nonnull begin inte ce dbdcachetool nsobject void set end import dbdcachetool.h import implementation dbdcachetool void s...
使用FMDB 基本操作
建立,插入,更新和刪除 使用executeupdate方法,而查詢則用executequery 1.例項化fmdatabase paths ios下document路徑,document為ios中可讀寫的資料夾 nsarray paths nssearchpathfordirectoriesindo...
FMDB的基本使用
首先資料庫是系統資源,就像我們操作檔案一樣,所以併發操作時要注意安全。在ios上,只有乙個執行緒能夠開啟資料庫操作,其他執行緒要運算元據庫必須等資料庫關閉後才能開啟操作。ios中原生的sqliteapi在進行資料儲存的時候,需要使用c語言中的函式,操作比較麻煩。於是,就出現了一系列將sqlite a...