SQLite最新的版本是3.0,使用之前应该先导入libsqlite3.0.dylib 打开数据库 准备SQL数据库 执行SQL数据库 语句完结 关闭数据库 ...
分类:
移动开发 时间:
2016-07-22 21:30:02
阅读次数:
193
在iOS开发中,经常会遇到数据库升级,修改删除表的某些字段,这就需要我们来进行处理了,下面分析两种数据库的升级处理问题! 1.比如:我们常使用fmdb或者其他方式创建sqlite数据库,但是由于版本迭代问题,常常有需求要更新数据库,比如加字段、删除、修改字段等等,怎么样才能升级数据库且保持原来存的数 ...
分类:
移动开发 时间:
2016-05-19 23:02:11
阅读次数:
312
SQLite介绍SQLite是一款轻型的嵌入式数据库,安卓和iOS开发使用的都是SQLite数据库。它的特点:
它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
它的处理速度比MySQL、PostgreSQL这两款著名的数据库都还快。
它是C语言框架的,跨平台性强。
要在iOS中使用SQLite3,需要在Xcode导入libsqlite3的库下面是结合SQL语句完成数据库操作,使用...
分类:
移动开发 时间:
2016-04-13 13:20:57
阅读次数:
346
一直想总结一下关于iOS的离线数据缓存的方面的问题,然后最近也简单的对AFN进行了再次封装,所有想把这两个结合起来写一下。数据展示型的页面做离线缓存可以有更好的用户体验,用户在离线环境下仍然可以获取一些数据,这里的数据缓存首选肯定是SQLite,轻量级,对数据的存储读取相对于其他几种方式有优势,这里对AFN的封装没有涉及太多业务逻辑层面的需求,主要还是对一些方法再次封装方便使用,解除项目对第三方的...
分类:
移动开发 时间:
2016-03-26 07:36:27
阅读次数:
283
一 FMDB的简单说明及介绍 FMDB的github地址 https://github.com/ccgus/fmdb FMDB是一款简洁的,易用的封装库,简单介绍一下FMDB的使用 在FMDB下载文件后,工程中必须导入如下文件,并使用libsqlite3.0.tbd依赖包 FMDB同时兼容ARC和非
分类:
移动开发 时间:
2016-01-29 20:28:02
阅读次数:
200
FMDB第三方库
导入头文件
#import?"FMDatabase.h"
#import?"FMResultSet.h"
FMDatabase?*_database;//数据库对象
-?(void)readData{
????//1.获取数据库文件的路径
????NSArray?*path=NSSearchPat...
分类:
移动开发 时间:
2015-10-21 19:33:50
阅读次数:
145
+ (void)insertWithSetKeyName:(NSString *)keyName Value:(NSString *)value;{ [self open]; NSString * sql = [NSString stringWithFormat:@"insert or ignore...
分类:
移动开发 时间:
2015-09-24 14:13:55
阅读次数:
180
SQLite嵌入式数据库1.支持时间,不需要配置,不需要安装,不需要管理员;2.支持大部分SQL92;3.完整的数据库保存在磁盘上面的一个文件,同一个数据库文件可以在不同机器上面使用.最大支持数据库到2T;4.占用内存少;// 如果你使用数据库的话 要引入一个框架// libsqlite3.0.dy...
分类:
移动开发 时间:
2015-09-16 23:16:42
阅读次数:
244
SQlite常用语句由于sql语句在程序代码中以字符串的形式存在,没有代码提示,不细心很容易出错,而且不容易被查出来.sql语句字符串是单引号. 写sql语句的时候一定要细心呀.如果写不好可以找公司后台专门做数据库的同事帮你.注:SQlite语句 不区分大小写1.创建表语句create table ...
分类:
移动开发 时间:
2015-09-16 21:52:24
阅读次数:
181
1: 创建数据库表格1.1 — 表格创建使用一个数据库软件快速创建:软件大小14.3M; 下载地址:http://pan.baidu.com/s/1qWOgGoc; 表格创建-> 打开软件,点击第一个 "New SQLite Database" 开始创建表格1.2 — 点击保存之后就又一个Stu.....
分类:
移动开发 时间:
2015-08-26 23:59:08
阅读次数:
772