码迷,mamicode.com
首页 >  
搜索关键字:fmdb    ( 341个结果
FMDB死锁问题
使用fmdb进行数据库操作,出现inDatabase: was called reentrantly on the same queue, which would lead to a deadlock这样的崩溃错误.原因是在一个[queue inDataBase]的block中,又执行了一个inDa...
分类:数据库   时间:2015-08-28 12:50:24    阅读次数:1008
FMDB
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmd....
分类:数据库   时间:2015-08-21 11:14:22    阅读次数:211
FMDB开启事务
#import "RootViewController.h" #import "FMDatabase.h" @interface RootViewController () { FMDatabase *_dataBase; } @end @implementation RootViewController - (id)initWithNibName:(NSString *)nibNa...
分类:数据库   时间:2015-08-18 22:56:56    阅读次数:371
数据库
数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core)     需求:     程序保存大量的数据     解决:        如果使用json...
分类:数据库   时间:2015-08-18 19:42:14    阅读次数:143
IOS 使用FMDB多线程访问数据库 及databaseislocked的问题
原理:文件数据库sqlite,同一时刻允许多个进程/线程读,但同一时刻只允许一个线程写。在操行写操作时,数据库文件被琐定,此时任何其他读/写操作都被阻塞,如果阻塞超过5秒钟(默认是5秒,能过重新编译sqlite可以修改超时时间),就报"database is locked"错误。所以,在操作sqli...
分类:移动开发   时间:2015-08-18 15:44:59    阅读次数:218
使用FMDB
核心类 FMDatabase 一个FMDatabase对象就代表一个单独的SQLite数据库 用来执行SQL语句 FMResultSet 使用FMDatabase执行查询后的结果集 FMDatabaseQueue 用于多线程中执行多个查询或更新,它是线程安全的 打开数据...
分类:数据库   时间:2015-08-17 14:11:11    阅读次数:241
iOS-防止向SQLite数据库中插入重复数据记录:
原则:先检测该数据库的指定表中,是否已经存在我们要插入的这条数据记录,若已经存在,则不插入这条数据记录(即忽略此次插入操作),若尚不存在,才插入这条数据记录(即才执行此次插入操作)我们这里使用的是FMDB框架FMDatabase *collectionBookDB = [FavoriteBooksD...
分类:移动开发   时间:2015-08-16 19:41:02    阅读次数:185
FMDB 排它锁
-------------------------------------基本操作-------------------------------------#import "ViewController.h"#import "FMDB.h" @interface ViewController () ...
分类:数据库   时间:2015-08-11 21:12:36    阅读次数:277
(一一四)使用FMDB操作SQLite数据库
上节介绍了用系统自带的C语言库操作SQLite的方法,比较繁琐,使用FMDB会大幅度简化,并且是面向对象的,使用十分方便。 使用步骤如下: 先从github下载FMDB框架,然后把它导入工程。 ①导入libsqlite3.0.dylib库。 ②导入主头文件FMDatabase.h。 ③创建数据库对象,传入路径,打开数据库,如果数据库不存在会被创建。 NSString *sqlitePa...
分类:数据库   时间:2015-08-10 00:20:33    阅读次数:183
iOS数据库操作之FMDB框架的使用
原文链接:http://blog.csdn.net/xyz_lmn/article/details/9312837iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sql...
分类:移动开发   时间:2015-08-08 13:18:45    阅读次数:181
341条   上一页 1 ... 19 20 21 22 23 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!