IOS开发中如果用Sqlite库来写数据库会比较麻烦,FMDB是对sqlite的封装,有更加友好简洁的的语句。
1,FMDB下载地址:FMDB下载地址
2,导入src下的文件,使用时 #import
"FMDatabase.h"
3,创建数据库
#define kDocDir [NSSearchPathForDirectoriesInDomains...
分类:
移动开发 时间:
2015-01-21 01:28:28
阅读次数:
1004
首先我们要知道,这使用的是运行时的反射机制
所以我们需要头文件 runtime.h
+(BOOL)checkoutOneTabByName:(NSString*)oneName
{
//openDB
FMDatabase *db = [DatabaseOperation openDataBase];
NSArray *array = [DatabaseOper...
分类:
移动开发 时间:
2015-01-08 11:20:16
阅读次数:
250
double radians(double degrees){ return degrees * M_PI / 180.0;}- (void)testDistance{ FMDatabase *db = [FMDatabase databaseWithPath:_writableDBPa...
分类:
数据库 时间:
2014-12-05 18:46:17
阅读次数:
170
//// ZBMainViewController.m// FMDBDemo//// Created by 张先森 on 14/11/27.// Copyright (c) 2014年 zhibin. All rights reserved.//#import "ZBMainViewControll...
分类:
数据库 时间:
2014-11-27 23:17:43
阅读次数:
823
公司最近在做离线缓存的东西,用的是sqlite数据库保存的。使用第三方类库FMDataBase对数据库进行相关操作,这是我写的一个小demo,废话不说,先上效果图:
在操作数据库的时候遇到了一点小问题,sqlite里面string类型就用text来存储,int型用integer,float用real,
需要注意的是:插入数据的时候如果string类型直接插入,但是要是float或者...
分类:
移动开发 时间:
2014-11-27 14:41:26
阅读次数:
349
问题一: "is currently in use" 出现的场景是这样的,多线程操作数据库,每个线程都使用了FMDatabase实例(注意没有使用FMDatabaseQueue)。问题二:“database is locked"出现的场景是这样的,多线程操作数据库,每个线程各自创建了FMDataba...
分类:
数据库 时间:
2014-11-06 09:19:38
阅读次数:
211
1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,...
分类:
数据库 时间:
2014-07-29 11:09:56
阅读次数:
281
-(NSArray *)getdataFromDatabase
{
NSString *path = [self getDBPath];
NSLog(@"path ==== %@",path);
NSLog(@"self.getDBPath == %@",[self getDBPath]);
FMDatabase *membersDB = [FMDatab...
分类:
其他好文 时间:
2014-07-08 13:07:44
阅读次数:
127
1、打开数据库 先要获取沙盒的数据库文件名,并创建数据库文件名,定数据库: @property (nonatomic, strong) FMDatabase *db; // 0.获得沙盒中的数据库文件名 NSString *filename = [[NSSearchPathForDirecto...
分类:
数据库 时间:
2014-07-02 00:44:21
阅读次数:
310
下班了。。。赶紧 把我利用Swift利用单例管理FMDB数据库的方法分享出来:
// Created by 秦志伟 on 14-6-12.
import UIKit
class ZWDBManager: NSObject {
//前提将FMDBDatabase的头文件加入到桥接文件中
var dataBase:FMDatabase?
var lock:NSLock?...
分类:
数据库 时间:
2014-06-15 18:04:45
阅读次数:
267