之前项目中要求使用本地数据库,按照惯例自己封装了一个数据库操作,结果发现虽然成功了但是非常麻烦,于是想到了使用第三方数据库操作工具FMDB
FMDB是对于sqlite数据库的操作封装,封装了底层的数据库操作。使用者只需要知道相应的数据库操作语句即可
使用FMDB操作sqlite3数据库时需先加入libsqlite3.tbd,libsqlite3.0.tbd两个类库
FMDB主要包含三个部分:
1.FMDatabase 数据库操作对象。通过FMDatabase创建一个数据库对象
2.FMResultSet 操作结果集合
3.FMDatabaseQueue 在多线程时进行操作数据库