1.什麼是FMDB?
FMDB是iOS平台下SQLite資料庫,隻不過它是OC方式封裝了C語言的SQLite語句,使用起來更加面向對象
2.FMDB的優點:1.使用起來更加面向對象; 2.對比蘋果自帶的 Core Data 資料管理工具更加的輕量級,更加的靈活,而且FMDB支援跨平台; 3.提供多線程下的資料安全保護機制,有效地防止資料混亂
3.FMDM中重要的類:
FMDBDataBase: 它代表一個資料庫對象,(我們需要建立資料庫對象時就使用這個類)
FMDBDataBaseQueue: 它提供多線程下執行查找删除,或者更新的資料安全保護
FMResultSet: 用來存儲sql語句執行結果的集(我們執行完sql語句後得到的結果都在這個類的對象中)
ViewController.m
調用:(介紹FMDB)
插入:
删除:
更新:
查詢:
為了展現效果,我們push到下個頁面檢視效果:
需要準備一個自定義cell、UIViewController界面和model類
傳值使用:
準備一個UIViewController:
準備一個自定義cell:通過storyBoard實作;
布局如下:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiIXZ05WZD9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwldRhlW1VTaitmTzkVdjJjYzpkMMZ3bENGMShUYvwFd4VGdvwlMvw1ayFWbyVGdhd3P2QjM3MDOwcTM2EDMxUTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
準備一個model類:
大概效果不能展示全部(僅供參考):
==============================