iOS中SQLite持久化存储第三方库FMDB
来源:互联网 发布:赵本山犯什么事了知乎 编辑:程序博客网 时间:2024/06/05 18:49
@interface HMShopTool : NSObject
+ (NSArray *)shops;
+ (void)addShop:(HMShop *)shop;
@end
@implementation HMShopTool
static FMDatabase *_db;
(void)initialize
{
// 1.打开数据库
NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@”shops.sqlite”];
_db = [FMDatabase databaseWithPath:path];
[_db open];// 2.创表
[_db executeUpdate:@”CREATE TABLE IF NOT EXISTS t_shop (id integer PRIMARY KEY, name text NOT NULL, price real);”];
}(void)addShop:(HMShop *)shop
{
[_db executeUpdateWithFormat:@”INSERT INTO t_shop(name, price) VALUES (%@, %f);”, shop.name, shop.price];
}(NSArray *)shops
{// 得到结果集
FMResultSet set = [_db executeQuery:@”SELECT FROM t_shop;”];// 不断往下取数据
NSMutableArray *shops = [NSMutableArray array];
while (set.next) {
// 获得当前所指向的数据
HMShop *shop = [[HMShop alloc] init];
shop.name = [set stringForColumn:@”name”];
shop.price = [set doubleForColumn:@”price”];
[shops addObject:shop];
}
return shops;
}
- iOS中SQLite持久化存储第三方库FMDB
- iOS中 FMDB第三方SQLite数据库
- IOS数据持久化存储之SQLite3第三方库FMDB的使用
- iOS中 FMDB第三方SQLite数据库 UI_20
- iOS开发之Sqlite 第三方库FMDB的使用
- ios FMDB第三方库操作SQLite数据库
- iOS 第三方库 - FMDB
- iOS中持久化存储SQLite(一)
- ios sqlite数据库,采用第三方框架FMDB【转】
- ios sqlite 第三方FMDB框架操作数据库
- ios数据存储中关于Sqlite3使用第三方框架FMDB
- ios数据存储中关于Sqlite3使用第三方框架FMDB
- ios数据存储中关于Sqlite3使用第三方框架FMDB
- IOS第三方数据库--FMDB
- iOS第三方之FMDB
- iOS第三方之FMDB
- IOS-20-数据库操作之(SQLite第三方封装库FMDB)的基础入门使用及demo源码
- 【iOS开发-105】SQLite第三方框架FMDB的使用,以及使用FMDatabaseQueue保证线程安全
- Windows下搭建IOS开发环境(三)- 安装Vmware tools
- 天声人語 20160217 新たな第9の惑星
- Android逆向分析(2) APK的打包与安装背后的故事
- hive入门们学习:orcFile和parquet存储格式简介
- 日经春秋 20160217
- iOS中SQLite持久化存储第三方库FMDB
- Android socket 实例(1)
- iOS 非主线程不能执行UI操作
- 2016.01.16回顾
- LeetCode 78. Subsets 解题报告
- Android sqlite sql语句基础
- JavaScript学习2--对象
- 机器学习经典书目汇总
- Java Web应用调优线程池