[iOS学习笔记] 通过FMDataBase使用sqlite数据库
2012-04-22 23:07
495 查看
FMDatabase是个不错的开源ObjectiveC的sqlite wrapper。Github下载地址如下:https://github.com/ccgus/fmdb
GitHub页面上有详细的使用方法。这里介绍下几种主要的操作:
创建数据库
查询
关闭
事务
GitHub页面上有详细的使用方法。这里介绍下几种主要的操作:
创建数据库
FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];
打开数据库
if (![db open]) { [db release]; return; }
查询
FMResultSet *rs = [db executeQuery:@"SELECT age, name, isMale FROM myTable"]; while ([rs next]) { //retrieve values for each record NSInteger age = [rs intForColumn:@"age"]; NSString *name = [rs stringForColumn:@"name"]; BOOL isMale = [rs boolForColumn:@"isMail"]; //longForColumn:, longLongIntForColumn:,boolForColumn: //doubleForColumn:,stringForColumn:,dateForColumn: //,dataForColumn:,dataNoCopyForColumn: //,UTF8StringForColumnIndex:,objectForColumn:}
关闭
[db close];
事务
[db beginTransaction]; [db commit];
相关文章推荐
- iOS学习笔记20-通过AirServer使用AirPlay镜像并实现多屏幕显示控制
- Android下SQLite数据库学习笔记1——SQLite数据库的使用
- IOS 学习笔记13 Category的使用
- iOS学习笔记-----AFNetworking的使用
- IOS学习笔记33—XML解析之KissXML的使用
- IOS学习笔记32—使用Storyboard实现复杂界面
- IOS学习笔记32—使用Storyboard实现复杂界面
- iOS学习笔记-130.NSCache使用
- Android 学习笔记之如何使用SQLite数据库来保存数据...
- iOS学习笔记30-could not build module 'Foundation' (使用Zbar二维码操作时)
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS 学习笔记(7) 控件 分隔栏控件(UISegmentControl)的使用方法
- IOS学习笔记27—使用GDataXML解析XML文档
- hadoop学习笔记3.通过电话通信清单例子简单使用Reduce和打包JAR
- iOS开发学习笔记之UIButton的使用
- iOS学习笔记-131.多线程24——多图下载4_第四种实现方式(缓存使用NSCache)
- IOS学习笔记27—使用GDataXML解析XML文档
- iOS学习笔记—— UIPickerView 控件的简单使用
- iOS学习笔记39-iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
- IOS开发学习笔记011-xcode使用技巧