天天看點

iOS中 FMDB第三方SQLite資料庫 UI_20

 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實作;

布局如下:

iOS中 FMDB第三方SQLite資料庫 UI_20

準備一個model類:

大概效果不能展示全部(僅供參考):

iOS中 FMDB第三方SQLite資料庫 UI_20

==============================