iOS数据库操作之FMDB
作者:网络转载 发布时间:[ 2013/11/19 14:43:29 ] 推荐标签:
SQLite一种轻量级关系数据库,在嵌入式系统中使用比较广泛。
在iOS中使用SQLite需要添加库libsqlite3.0.dylib,并引入头文件#import <sqlite3.h>
FMDB对sqlit接口进行了高级封装,使用上更加友好简洁。
https://github.com/ccgus/fmdb
FMDB包含以下文件:
|
FMDatabase.h
FMDatabase.m
FMDatabaseAdditions.h
FMDatabaseAdditions.m
FMDatabasePool.h
FMDatabasePool.m
FMDatabaseQueue.h
FMDatabaseQueue.m
FMResultSet.h
FMResultSet.m
|
FMDB使用:
1.FMDatabase 非线程安全,不要在多线程中使用FMDatabase的单例
|
//用指定的数据库名实例化一个数据库,没有此文件则创建
FMDatabase *db = [FMDatabase databaseWithPath:filePath];
"" 在临时目录创建一个空的数据库,数据库关闭后会自动删除
NULL 在内存中创建一个空的数据库,数据库关闭后会自动删除
//打开数据库,资源不足或权限不够会打开失败
if (![db open])
{
NSLog(@"数据库打开失败");
}
//用完后需要关闭
[db close];
|
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。

sales@spasvo.com