在ios的開發(fā)中,我們有時需要對數(shù)據(jù)的緩存,存入本地。很常見的一種就是存入本地的數(shù)據(jù)庫中,可以方便我們在本地的調(diào)用。
這篇博客就簡述我們常用的第三方庫FMDB的使用。
首先我們應該去下載,此類庫,下載地址: http://download.csdn.net/detail/pearlhuzhu/5483999 ?下載直接拖入工程文件
其實,對于這個庫文件,我們只是需要操作FMDatabase就能搞定對數(shù)據(jù)庫的查詢,更新等。所以我們只是需要導入頭文件: #import "FMDatabase.h"
在這個文件中,我們能看見:
?
+ (id)databaseWithPath:(NSString*)aPath
在對FMDatabase實例化的時候,初始化。
?
想要對數(shù)據(jù)庫的操作,首先應該,打開數(shù)據(jù)庫。
?
- (BOOL)open;
查詢,參數(shù)sql語句:
?
?
- (FMResultSet *)executeQuery:(NSString*)sql, ...; - (FMResultSet *)executeQueryWithFormat:(NSString*)format, ...; - (FMResultSet *)executeQuery:(NSString *)sql withArgumentsInArray:(NSArray *)arguments; - (FMResultSet *)executeQuery:(NSString *)sql withParameterDictionary:(NSDictionary *)arguments;
更新操作:
?
?
- (BOOL)update:(NSString*)sql withErrorAndBindings:(NSError**)outErr, ...; - (BOOL)executeUpdate:(NSString*)sql, ...; - (BOOL)executeUpdateWithFormat:(NSString *)format, ...; - (BOOL)executeUpdate:(NSString*)sql withArgumentsInArray:(NSArray *)arguments; - (BOOL)executeUpdate:(NSString*)sql withParameterDictionary:(NSDictionary *)arguments;
?
提交:
?
- (BOOL)commit;
?
操作完后:
?
- (void)close;
?
ok,非常簡單,希望對你們有幫助。
下班啦。
?
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
