操作数据库,之前,统一操作:
if (![db open]) {
        [db release];
        return;
}
之后统一操作:
[db close];

1、创建表:
[db executeUpdate:[NSString stringWithFormat:@"CREATE TABLE %@ (title text,id text UNIQUE,image text,user text,article text,time text,rt text,text text,weight text,desc text,type text,comments text,reposts text)",tablename]];

2、插入数据:
BOOL isSuccess = [db executeUpdate:[NSString stringWithFormat:@"insert into %@ (title,id,image,user,article,time,rt,text,weight,desc,type,comments,reposts) values(?,?,?,?,?,?,?,?,?,?,?,?,?)",tablename],
                              status.title,
                              status.id_ ,
                              imagedict,
                              userdict,
                              articledict,
                              status.time,
                              rtdict,
                              status.text,
                              status.weight,
                              status.desc,
                              status.type,
                              status.comments,
                              status.reposts
                              ];

3、查找数据:
FMResultSet *rs = [db executeQuery:[NSString stringWithFormat:@"select * from %@ where id = ?",tablename],[statusIdArray objectAtIndex:i]];
while ([rs next]) {
           NSMutableDictionary* statusdict = [[NSMutableDictionary alloc] init];
            if ([rs stringForColumn:@"title"])
                [statusdict setObject:[rs stringForColumn:@"title"] forKey:@"title"];
           。。。。。。
}

4、删除指定表的数据:
NSString *delegeTable = [NSString stringWithFormat:@"delete from %@",[NSString stringWithFormat:@"section_statuses_%@", sectionId]];
[db executeUpdate:delegeTable];

5、删除所有表的数据:
[db executeUpdate:[NSString stringWithFormat:@"delete * from %@",tablename]];

6、查询当前表中的数据条数
[db intForQuery:[NSString stringWithFormat:@"select count(id) from %@",tablename]];

FMDB 操作数据库相关推荐

  1. IOS操作数据库总结

    iOS学习笔记-数据库操作(使用FMDB) iOS中原生的SQLite API在使用时,非常不便.于是,就出现了一系列将SQLite API进行封装的库,例如FMDB. PlausibleDataba ...

  2. FMDB iphone 数据库

    from:http://blog.devtang.com/blog/2012/04/22/use-fmdb/ SQLite (http://www.sqlite.org/docs.html) 是一个轻 ...

  3. 04:sqlalchemy操作数据库 不错

    目录: 1.1 ORM介绍(作用:不用原生SQL语句对数据库操作) 1.2 安装sqlalchemy并创建表 1.3 使用sqlalchemy对表基本操作 1.4 一对多外键关联 1.5 sqlalc ...

  4. golang 字符串排序_Golang操作数据库Redis

    在项目开发中redis的使用也比较频繁,本文介绍了Go语言中go-redis库的基本使用. Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问 ...

  5. JDBC操作数据库实例

    返回目录:<学生信息管理系统(Java+JSP)> 这里以JDBC操作MySQL数据库为例. 假设有一个名为test的数据库,里面有一张学生表,表名称为student,表结构如下: stu ...

  6. MySQL操作数据库--与MySQL零距离接触1-7

    第一章 1-7操作数据库 数据库是一个集合:表 索引等. MySQL语句规范: 关键字与函数名称全部大写 数据库名称.表名称.字段名称全部小写 SQL语句必须以分号结尾 语法结构:       {}: ...

  7. vc mysql控件_VC++使用ActiveX控件连接和操作数据库

    VS2008运用ActiveX控件连接和操作数据库关闭时一直有个内存释放的错误,好像使用VC6.0会多生成2个文件,就不会有问题. VC++使用ActiveX控件连接和操作数据库的方法分两种: 1.通 ...

  8. 终于完成需求模块开发了,jQuery实现的效果,PHP操作数据库

    看看效果,部分代码在下面 分割线----- php代码 : 切换需求的PHP链接并操作数据库 : 前端删除按钮的代码,配合jquery ,提示框用了layerUI的插件,很棒的库:

  9. python 笔记 之 sqlalchemy操作数据库-创建表

    2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...

最新文章

  1. Apache Hadoop YARN – ResourceManager--转载
  2. php 将查询出的数组数据存入redis
  3. CodeForces - 1263A Sweet Problem(思维,水题)
  4. mysql数据库关联练习_mysql数据库建立数据表的练习(附代码)
  5. 苹果CMSV10橙色自适应25影视网主题模板
  6. Soft NMS算法笔记
  7. 骑士人才系统替换短信接口
  8. MAC 配置svn比较工具diffmerge
  9. RFID第二版答案-第六章
  10. 服务器网站gzip压缩,网站实现Gzip网页压缩的方法与步骤 提高网页浏览速度
  11. 某软件大赛编程题(转)
  12. npm init vite@latest 构建项目报错解决办法
  13. 人民日报+俞敏洪:教育好自己的孩子,是你最重要的事业(两文)
  14. Vue Devtools下载使用
  15. PayPal接口开发
  16. 【最优估计学习笔记】贝叶斯公式的深入理解
  17. 邻域、邻接、通路、连通、连通集、区域概念区分​​​​​​​
  18. 【XSY2808】董先生的休闲方案 组合数学
  19. 刘启轩-毫米波雷达的特性及应用
  20. 小乌龟(TortoiseGit)配置git的ssh连接到gitlab

热门文章

  1. 警惕黑客通过注入iFrame分离器以窃取支付数据
  2. c语言作业题一答案,C语言上机作业题及答案
  3. 中山起湾周边学校有计算机吗,【趣味数据】乐有家:入学对口小区一直变?中山东区入学住哪里比较好...
  4. 关于myeclipse10.7破解的问题(破解不成功显示只有五天可用可激活)
  5. 【雷达通信】合成孔径雷达(SAR)的点目标仿真matlab源码
  6. office/word 2010添加页眉页脚
  7. IDEA终于支持云端了,可同步所有配置和插件,一招搞定,重装不愁~
  8. Data Structure
  9. TypeError: only size-1 arrays can be converted to Python scalars
  10. 晶体管单管放大电路的三种基本接法详解