2016-01-05 y原始数据(2)

1:

//1.创建数据库 指定数据库的路径  一次

NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]stringByAppendingPathComponent:@"huanzhelast.sqlite"];

_dataBase = [FMDatabase databaseWithPath:path];

//   NSLog(@"%@",path);

self.dbProvinceMarray = [NSMutableArray array];

self.dbProvinceName = [NSMutableArray array];

BOOL success =  [_dataBase open];

if (success) {

NSLog(@"创建数据库成功!");

//2.创建表 字段 ()

// id 主键  fullname 全称  name  名字   treePath  树路径  parent 父类

//2.创建表

NSString *str = @"CREATE TABLE IF NOT EXISTS t_huanzhelast(id integer PRIMARY KEY AUTOINCREMENT , fullname text NOT NULL,name text  NOT NULL, parent text NOT NULL,treePath text NOT NULL);";

if ([_dataBase executeUpdate:str]) {

NSLog(@"表创建成功!");

}else{

NSLog(@"创建表失败!");

}

}else{

NSLog(@"创建数据库失败!");

}

2:

//保存到数据库的省市区    数据

-(void)saveData{

for (int  i=0; i<_searchplaceArray.count; i++) {

NSString *fullname=[[_searchplaceArray objectAtIndex:i] objectForKey:@"fullName"];

NSString *treePath=[[_searchplaceArray objectAtIndex:i] objectForKey:@"treePath"];

NSString *name=[[_searchplaceArray objectAtIndex:i] objectForKey:@"name"];

//                NSNumber *parent1=[[_searchplaceArray objectAtIndex:i] objectForKey:@"parent"];

//                NSInteger  parent=[parent1 integerValue];

NSString *parent=[[_searchplaceArray objectAtIndex:i] objectForKey:@"parent"];

BOOL success = [_dataBase executeUpdate:@"INSERT INTO t_huanzhelast(fullname, name, parent,treePath) VALUES(?,?,?,?);",fullname,name,parent,treePath];

if (success) {

//                    NSLog(@"添加成功!");

}else{

NSLog(@"添加失败!");

}

}

[self selectProvince];

}

3://查询语句  省份

-(void)selectProvince{

NSString *strSql =  @"SELECT * FROM t_huanzhelast where parent = 0;";

//查询语句  执行的方法

FMResultSet *set =  [_dataBase executeQuery:strSql];

while ([set next]) {

NSString *parent = [set stringForColumn:@"parent"];

[self.dbProvinceMarray  addObject:parent];

//        NSString  *[email protected]"0";

//        if ([str isEqualToString:parent]) {

//            [self.dbProvinceMarray  addObject:parent];

//

//            NSString *name = [set stringForColumn:@"name"];

//            [self.dbProvinceName addObject:name];

//            NSLog(@"name==%@",name);

//  }

}

NSLog(@"==sp%zd",self.dbProvinceMarray.count);

}

时间: 2024-10-13 21:54:02

2016-01-05 y原始数据(2)的相关文章

2016.01.05 DOM笔记(一)

DOM节点的种类 元素和标签是一个意思,例如<body>标签或者称为<body>元素 节点DOM的节点分为三类  元素节点,文本节点,属性节点 例如 <div id=‘box’>例子</div>  其中元素节点就是指这个div,文本节点就是指‘例子’这个文本,属性节点是指id 查找和定位节点 查找元素JS提供的几种方法: getElementById() document.getElementById()DOM操作必须要等到HTML文档加载完毕才能进行怎样获

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

[官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.itsk.com/forum.php?mod=viewthread&tid=362766&highlight=Easy%2BSysprep [官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) [Easy Sysprep]概述:Easy Sy

2016.01工作日志

2016.01.01 元旦在家,八点醒,开始继续阅读「30日でできる!OS自作入門」.主要目的,加深对os和cpu的理解.另外花些时间又重温王爽的<汇编语言>.今天,最大收获还是感官上体会系统底层:比如往内存xxxx里写入0或者1就可以实现操作系统对xxxx部件的控制.另外,看到了「30日でできる!OS自作入門」中自制操作系统的内存图,就可以知道,内存这种东西,就是操作系统,或者cpu规划的.内存本身是不分段的.内存的哪一段是ram哪一段是bios显卡,改变其地址值就可以实现特定效果. 对于这

Cheatsheet: 2014 05.01 ~ 05.31

Web Choosing a Web Framework/Language Combo for the Next Decade Optimizing NGINX and PHP-fpm for high traffic sites The Absolute Beginner's Guide to Node.js Node.js Performance Tip of the Week: CPU Profiling Improved JavaScript Intellisense in Visual

2016.01.18-2016.01.21盲审通关修改

请以上同学在1月21日(星期四)之前将以下材料交到研究生科: 1.装订好的硕士学位论文3本(注意:封面上作者姓名和指导教师隐去.致谢隐去.硕士学位期间发表的全部的论文作者隐去): 2.普通信封上写明评阅费:200元.邮寄费:22元,并将相应的钱款分别装入以上三个信封(普通信封,一共:200*3+22*3元): 3.从研究生管理信息系统中导出的“论文评阅书”封面上的作者姓名和指导教师姓名隐去:交三份“论文评阅书”和三份“学位论文评阅聘书”. 4.交三份“EMS”信封和一个装有20×3=60元邮寄费

2016年05月01.02日【EPM-易通元】最新价位公布

涨了.涨了.又涨了! 我们的「EPM易通元」天天见涨!太给力了!! 2016.05月01.02日今天早晨已涨0.01美金,目前已到0.40美金啦!如果你有1000个易通元,你今天就收益10美金 如果你有10000个易通元,今天就收益100美金 如果你有100000个易通元,你今天就收益1000美金 如果你有1000000个易通元,你今天就收益10000美金. 恭喜买到「EPM易通元」的朋友们,买到即是赚到! 买入210美金到3500美金 :1美金:6.3人民币兑换,举例买入3500美金(人民币2

【EPM-易通元】2016年05月04日下午好消息公布

涨了.涨了.又涨了! 我们的「EPM易通元」天天见涨!太给力了!! 2016.05月04日今天下午已涨0.02美金,目前坼分已到0.22美金啦!如果你有1000个易通元,你今天就收益20美金 如果你有10000个易通元,今天就收益200美金 如果你有100000个易通元,你今天就收益2000美金 如果你有1000000个易通元,你今天就收益20000美金. 恭喜买到「EPM易通元」的朋友们,买到即是赚到! 买入210美金到3500美金 :1美金:6.3人民币兑换,举例买入3500美金(人民币22

【EPM-易通元】2016年05月03日凌晨迎来第6次坼分庆祝

[EPM易通元5月3日凌晨迎来了第6次拆分庆贺] 易通元的家人们幸福啦,么么哒……大家迎来了EPM第六次拆分,股数翻倍,积分又回到0.2美金啦所有参与易通元理财的家人们幸福喽,发财啦……么么哒 “EPM-易通元创始人安德森”先生为了易通元,放弃年薪千万美金在花旗银行的高管工作,就如同当年阿里巴巴蔡崇信放弃汇丰银行年薪580万工作一样,这是常人智慧想不到的! [关于拆分盘客观分析]一.决定拆分盘存活的关键是前面3-6次拆分!二.拆分盘几种结局:1.胎死腹中:    内排,抢先机,未开盘就挂了!2.

【EPM-易通元】2016年05月05日晚报发布

涨了.涨了.又涨了! 我们的「EPM易通元」天天见涨!太给力了!! 2016.05月05日今天下午已涨0.01美金,目前坼分已到0.23美金啦!如果你有1000个易通元,你今天就收益10美金 如果你有10000个易通元,今天就收益100美金 如果你有100000个易通元,你今天就收益1000美金 如果你有1000000个易通元,你今天就收益10000美金. 恭喜买到「EPM易通元」的朋友们,买到即是赚到! 买入210美金到3500美金 :1美金:6.3人民币兑换,举例买入3500美金(人民币22

分布式技术一周技术动态 2016.06.05

分布式系统实践 1. HDFS EC:将纠删码技术融入HDFS https://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650686551&idx=1&sn=1369ddcaedbcd58124e77ab19a8cea24&scene=0&key=8d8120cb97983fad822e4657bcb6a25dacefda3adcc4bf94838f48a34e807da9fd6f97dbd17fd0789ac9