一、回顾 iOS中的数据存储方式
  1、XML属性列表(plist)
  写入OC的一些基本数据类型,不是所有对象都可以写入
  2、Preference(偏好设置)
  本质还是通过“plist”来存储数据,但是使用简单(无需关注文件、文件夹路径和名称)
  3、NSKeyedArchiver归档(NSCoding)
  把任何对象,直接保存为文件的方式;
  4、SQLite3
  当非常大量的数据存储时使用;
  5、CoreData
  是 iOS对SQLite的封装。
  二、FMDB介绍
  1.FMDB
  (1)FMDB是iOS平台的SQLite数据库框架
  (2)FMDB以OC的方式封装了SQLite的C语言API
  2、FMDB的优点
  (1)使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码
  (2)对比苹果自带的Core Data框架,更加轻量级和灵活
  (3)提供了多线程安全的数据库操作方法,有效地防止数据混乱
  3、FMDB三个主要的类
  (1)FMDatabase
  一个FMDatabase对象代表一个单独的SQLite数据库,用来执行SQL语句
  (2)FMResultSet
  使用FMDatabase执行查询后的结果集
  (3)FMDatabaseQueue
  用于在多线程中执行多个查询或更新,它是线程安全的