第三方类库:在系统的接口上进行封装 github(代码托管网站 开源的) cocoaChina code4App
FMDB是什么?
FMDB是iOS平台上的SQLite数据库框架.
FMDB是以OC的语言方式对SQLite-C语言封装的API.
FMDB的优点:
1.更加面向对象,省去了原生数据库代码的冗余,使用起来更加简单.
2.提供多线程安全的数据库操作方式.
3.支持事务.事务就将多个任务执行完毕之后,一次性提交给数据库,如果中间异常情况,就会执行回滚操作.这样节省了大量重复提交浪费的时间
步骤:
1.添加sqlite3静态库
2.将FMDB添加到工程中,如果是在arc环境下,需要修改文件内容(加入:-fno-objc-arc)
#import <sqlite3.h>
#import "FMDatabase.h"
#import "FMDatabaseAdditions.h"