FMDB資料庫總結

2021-07-09 23:07:13 字數 907 閱讀 4024

這是本人自己整理的fmdb,如有問題請見諒並指出,謝謝!。

要用fmdb快取,首先要熟練使用sqlite指令,可以參考我的部落格文@

下面是我寫的乙個小demo:

fmdb資料庫最常用的就是增刪改查,下面的demo主要是快取了從網上請求下來的一些和其對應的標題。可以滿足在斷網或再次執行應用的情況下介面有資料。

- (void)viewdidload else

}//網路請求

- (void)requestdatas

//建立資料庫

[self creatfmdb];

//插入資料

[self insertdatatofmdb:_datas];

//重新整理ui介面

}//建立資料庫快取

- (void)creatfmdb

else

}_db = db; //_db為建立的fmdatabase型別的全域性變數。

}//插入資料

- (void)insertdatatofmdb:(nsarray *)datas

}[self

.db close];

}//讀取資料

- (void)readdatafromfmdb

}[db close];

}

到此已經可以完成資料快取了,除了上述把資料庫、網路請求和介面搭建寫在乙個控制器裡的方法,還可以把資料庫操作單獨拿出來寫乙個單例,這樣子使用起來會更簡單方便一些!

FMDB資料庫(二)

初識fmdb ios中原生的sqlite api在進行資料儲存的時候,需要使用c語言中的函式,操作比較麻煩。於是,就出現了一系列將sqlite api進行封裝的庫,例如fmdb plausibledatabase sqlitepersistentobjects等。fmdb是一款簡潔 易用的封裝庫。因...

資料庫操作 使用FMDB

ios中原生的sqlite api在使用上相當不友好,在使用時,非常不便。於是,就出現了一系列將sqlite api進行封裝的庫,例如fmdb plausibledatabase sqlitepersistentobjects等,fmdb 是一款簡潔 易用的封裝庫,這一篇文章簡單介紹下fmdb的使用...

資料庫操作 使用FMDB

ios中原生的sqlite api在使用上相當不友好,在使用時,非常不便。於是,就出現了一系列將sqlite api進行封裝的庫,例如fmdb plausibledatabase sqlitepersistentobjects等,fmdb 是一款簡潔 易用的封裝庫,這一篇文章簡單介紹下fmdb的使用...