1. 建表
我们可以使用代码建表, 不过代码建表的话代码会比较复杂, 所以这里我们使用工具建表, 工具名字是 SQLiteManager, 百度云下载地址为: http://pan.baidu.com/s/1hq6TtAk
FMDB的使用方法
其中 column1代码中字段名字, type 是类型,constrains 里面包含一些配置信息, 鼠标放上去能够查看各个信息的含义, 按照自己的需求进行配置。
2. 把创建好的 SQLite 文件拖进工程里面
这时候工程里面就有我们刚才创建的 SQLite 文件和里面的表了
3. 引入 FMDB 框架
FMDB 框架的下载地址:https://github.com/ccgus/fmdb
同时需要引入系统框架 libsqlite3,xcode6为 dylib 后缀, xcode7为 tbd 后缀。
4. 框架使用
最后我们初始化自己的操作对象, 进行数据库操作
5. 使用 FMDB 对SQLite 的基本操作
5. 1. 增
5.2. 删
5.3 改
5.4 查找
我们可以使用代码建表, 不过代码建表的话代码会比较复杂, 所以这里我们使用工具建表, 工具名字是 SQLiteManager, 百度云下载地址为: http://pan.baidu.com/s/1hq6TtAk
打开 SQLiteManager 工具,创建 SQLite 文件, 如下图:
FMDB的使用方法
SQLite 文件创建完毕以后 建表:如下图
其中 column1代码中字段名字, type 是类型,constrains 里面包含一些配置信息, 鼠标放上去能够查看各个信息的含义, 按照自己的需求进行配置。
2. 把创建好的 SQLite 文件拖进工程里面
这时候工程里面就有我们刚才创建的 SQLite 文件和里面的表了
3. 引入 FMDB 框架
FMDB 框架的下载地址:https://github.com/ccgus/fmdb
同时需要引入系统框架 libsqlite3,xcode6为 dylib 后缀, xcode7为 tbd 后缀。
4. 框架使用
1. 由于工程中的文件在打包以后是不能再被修改的, 所以我们不能使用工程里面的 SQLite 文件进行数据存储,我们现在把工程中的文件 copy 进沙盒里面, 这样沙盒里面就有一个一个这样的文件。
最后我们初始化自己的操作对象, 进行数据库操作
5. 使用 FMDB 对SQLite 的基本操作
5. 1. 增
5.2. 删
5.3 改
5.4 查找