什么是FMDB: FMDB是一个和iOS的SQLite数据库操作相关的第三方框架。主要把C语言操作数据库的代码用OC进行了封装。使用者只需调用该框架的API就能用来创建并连接数据库,创建表,查询等。 为什么要使用FMDB…
标签:fmdatabase
FMDB与多线程的研究
前言 SQLITE线程安全, 与FMDB多线程安全是两回事; SQLITE默认的线程模式是串行模式, 是线程安全的 FMDatabase多线程不安全, 单个FMDatabaseQueue是多线程安全的; 多线程安全测试 …
iOS 基于FMDB简单封装
准备工作 #import "FMDatabase.h"//数据库的类 相当于sqlite3* 句柄(一个FMDatabase对象就代表一个单独的SQLite数据库,用来执行SQL语句)。 #import "FMResul…
FMDB 数据库线程安全
FMDatabase 这个类是线程不安全的,如果在多个线程同时操作一个 FMDatabase 实例,会造成数据混乱问题 FMDatabaseQueue 是线程安全的,FMDatabaseQueue 类的操作很多都和 FM…