1.使用FMDB处理常量变量数据时,必须要把数据封装成对象,否则程序会崩溃报错。例如我想把一个BOOL值存进数据库时,需要做这些操作:-(BOOL) insertNewModelDataToDatabase:(flower *)flower{ FMDatabase *db = [FMDatab...
分类:
其他好文 时间:
2015-07-01 11:38:11
阅读次数:
90
创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesI...
分类:
移动开发 时间:
2015-05-04 11:35:59
阅读次数:
149
/** 数据库实例 */
static FMDatabase *_db;
//初始化时候就行先进行数据库的创建 这是自己自动调用
+ (void)initialize
{
// 1.获得数据库文件的路径
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory...
分类:
数据库 时间:
2015-04-30 08:56:33
阅读次数:
256
/** 数据库实例 */
static FMDatabase *_db;
//初始化时候就行先进行数据库的创建 这是自己自动调用
+ (void)initialize
{
// 1.获得数据库文件的路径
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory...
分类:
数据库 时间:
2015-04-30 08:55:37
阅读次数:
203
上周四、周五在忙公司的事情和炒股,没来得及更新博客,这周就补一下,学习总结下FMDB。FMDB是对sqlite的封装,特别是在多线程情况下,使用sqlite是非常麻烦,而使用FMDB相对简单,下面是使用FMDatabase和FMDatabasequeue的代码例子//// ViewControll....
分类:
数据库 时间:
2015-04-27 00:02:56
阅读次数:
237
一、什么是FMDB
FMDB是iOS平台的SQLite数据库框架,以OC的方式封装了SQLite的C语言API
二、FMDB的优点
1、使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码
2、对比苹果自带的Core Data框架,更加轻量级和灵活
3、提供了多线程安全的数据库操作方法,有效地防止数据混乱
三、FMDB的三个主要类
1、FMDatabase
一个FMDatab...
分类:
数据库 时间:
2015-04-22 09:35:40
阅读次数:
198
实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹,在Document中,可以通过打印沙盒路径查看数据库
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *document...
分类:
数据库 时间:
2015-04-15 17:07:28
阅读次数:
211
1、首先要先导入第三方类库FMdatabase。
2、获得存放数据库文件的沙盒地址。
+(NSString*)databaseFilePath
2
{
3
4
NSArray*filePath=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDom...
分类:
移动开发 时间:
2015-04-08 18:10:41
阅读次数:
228
一.FMDB 的框架引入点击此处去GitHub下载二.FMDB 的优缺点 优点:使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码;对比苹果自带的Core Data框架,更加轻量级和灵活;提供了多线程安全的数据库操作方法,有效地防止数据混乱。三.FMDB 中三个基础类:1.FMDatabase....
分类:
数据库 时间:
2015-03-30 22:43:21
阅读次数:
162
FMDataBase是iOS平台中一个非常强大的数据库类库,其将sqlite面向过程的接口以面向对象的方法展现出来,提供了极高的可用性。
其使用很简单,将sqlite 库添加到项目中,然后将FMDataBase类库文件添加到项目中,下面是对笔者对FMDataBase进行的一个二次封装,处理的数据库很简单,只有一张表,两个列,存储的都是一些key-value对,读者可以根据自身需要对此类进行修...
分类:
数据库 时间:
2015-01-31 01:50:42
阅读次数:
214