美文网首页
搞搞FMDB

搞搞FMDB

作者: 二猪哥 | 来源:发表于2019-02-19 16:21 被阅读1次

一、介绍

FMDB是一种第三方的开源库,FMDB就是对SQLite的API进行了封装,加上了面向对象的思想,让我们不必使用繁琐的C语言API函数,比起直接操作SQLite更加方便。

FMDB优点

  • 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码。
  • 对比苹果自带的Core Data框架,更加轻量级和灵活。
  • 提供了多线程安全的数据库操作方法,有效地防止数据混乱。

FMDB缺点
因为是OC语言封装的,失去了SQLite原来的跨平台性

FMDB的github地址 传送门

FMDB的三个核心类

FMDatabase —— 一个FMDatabase对象就代表一个单独的SQLite数据库 用来执行SQL语句
FMResultSet —— 使用FMDatabase执行查询后的结果集
FMDatabaseQueue —— 用于在多线程中执行多个查询或更新,它是线程安全的

二、使用步骤

  • 下载FMDB文件的GitHub,并将FMDB文件夹添加到项目中(也可使用CocoaPods导入)—— > pod'FMDB'
  • 导入libsqlite3.tbd框架,导入头文件FMDatabase.h
  • 代码实现,与SQLite使用步骤相似,创建数据库路径,获得数据库路径,打开数据库,然后对数据库进行增、删、改、查操作,最后关闭数据库。

未待完续...

相关文章

网友评论

      本文标题:搞搞FMDB

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