美文网首页
iOS开发 数据库第三方框架FMDB详细讲解

iOS开发 数据库第三方框架FMDB详细讲解

作者: liudhkk | 来源:发表于2016-09-18 16:54 被阅读48次

数据库第三方框架FMDB详细讲解

初识FMDB
iOS中原生的SQLite
API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB
、PlausibleDatabase
、sqlitepersistentobjects
等。

FMDB是一款简洁、易用的封装库。因此,在这里推荐使用第三方框架FMDB,它是对libsqlite3框架的封装,用起来的步骤与SQLite使用类似,并且它对于多线程的并发操作进行了处理,所以是线程安全的。

FMDB PK Sqlite
优点:对多线程的并发操作进行处理,所以是线程安全的;
以OC的方式封装了SQLite
的C语言API,使用起来更加的方便;
FMDB是轻量级的框架,使用灵活。

缺点:因为它是OC的语言封装的,只能在ios开发的时候使用,所以在实现跨平台操作的时候存在局限性。

FMDB框架中重要的框架类
FMDatabase
FMDatabase
对象就代表一个单独的SQLite
数据库,用来执行SQL
语句

FMResultSet
使用FMDatabase
执行查询后的结果集

FMDatabaseQueue
用于在多线程中执行多个查询或更新,它是线程安全的

FMDB使用步骤:

http://www.jianshu.com/p/e2dbd69b6db2

相关文章

网友评论

      本文标题:iOS开发 数据库第三方框架FMDB详细讲解

      本文链接:https://www.haomeiwen.com/subject/kqkgettx.html