#import "DBManager.h"#import "FMDatabase.h"@implementation DBManager{ FMDatabase *_fmdb; NSLock *_lock;}+(DBManager *)shareManager{ static DBManager *...
分类:
数据库 时间:
2015-09-07 00:24:11
阅读次数:
329
//iPhone应用安全机制 //沙盒机制: // 每个应用所有的数据都放在一个文件夹内, 这个文件夹称为沙盒目录, 这个应用不能访问除了它自己沙盒目录外的其他文件 //沙盒目录 NSHomeDirectory() // Documents 存储自己的文件 // Library 系...
分类:
数据库 时间:
2015-09-02 21:59:15
阅读次数:
646
#import "RootViewController.h"
#import "FMDatabase.h"
@interface RootViewController ()
{
FMDatabase *_dataBase;
}
@end
@implementation RootViewController
- (id)initWithNibName:(NSString *)nibNa...
分类:
数据库 时间:
2015-08-18 22:56:56
阅读次数:
371
核心类 FMDatabase 一个FMDatabase对象就代表一个单独的SQLite数据库 用来执行SQL语句 FMResultSet 使用FMDatabase执行查询后的结果集 FMDatabaseQueue 用于多线程中执行多个查询或更新,它是线程安全的 打开数据...
分类:
数据库 时间:
2015-08-17 14:11:11
阅读次数:
241
原则:先检测该数据库的指定表中,是否已经存在我们要插入的这条数据记录,若已经存在,则不插入这条数据记录(即忽略此次插入操作),若尚不存在,才插入这条数据记录(即才执行此次插入操作)我们这里使用的是FMDB框架FMDatabase *collectionBookDB = [FavoriteBooksD...
分类:
移动开发 时间:
2015-08-16 19:41:02
阅读次数:
185
上节介绍了用系统自带的C语言库操作SQLite的方法,比较繁琐,使用FMDB会大幅度简化,并且是面向对象的,使用十分方便。
使用步骤如下:
先从github下载FMDB框架,然后把它导入工程。
①导入libsqlite3.0.dylib库。
②导入主头文件FMDatabase.h。
③创建数据库对象,传入路径,打开数据库,如果数据库不存在会被创建。
NSString *sqlitePa...
分类:
数据库 时间:
2015-08-10 00:20:33
阅读次数:
183
#import "SXViewController.h"#import "SXShop.h"#import "FMDB.h"@interface SXViewController ()@property (nonatomic, strong) FMDatabase *db;@end@implemen...
分类:
数据库 时间:
2015-07-21 01:03:30
阅读次数:
146
1:先倒入FMDB 保存图片
#import "BaseViewController.h"
#import "FMDatabase.h"
#import "FMDatabaseQueue.h"
#import "PPCamaraUtil.h"
#import "SecondViewController.h"
static const NSString *kIdentifier=...
分类:
移动开发 时间:
2015-07-17 22:52:22
阅读次数:
204
1、首先要先导入第三方类库FMdatabase。2、获得存放数据库文件的沙盒地址。#pragma mark - 创建数据库- (void)createAndInitDatabase { NSString *path = [NSString stringWithFormat:@"%@/Documen....
分类:
数据库 时间:
2015-07-13 20:07:50
阅读次数:
150
FMDB常用类:FMDatabase : 一个单一的SQLite数据库,用于执行SQL语句。FMResultSet :执行查询一个FMDatabase结果集,这个和android的Cursor类似。FMDatabaseQueue :在多个线程来执行查询和更新时会使用这个类。创建数据库:db=[FMD...
分类:
数据库 时间:
2015-07-13 13:32:53
阅读次数:
182