天天看点

iOS - OC SQLite 数据库存储前言1、环境配置2、打开数据库3、创建数据表4、插入记录5、修改记录6、删除记录7、查询记录8、关闭数据库

采用 SQLite 数据库来存储数据。SQLite 作为一中小型数据库,应用 iOS 中,跟前三种保存方式相比,相对比较复杂一些。

注意:写入数据库,字符串可以采用 char 方式,而从数据库中取出 char 类型,当 char 类型有表示中文字符时,会出现乱码。这是因为数据库默认使用 ASCII 编码方式。所以要想正确从数据库中取出中文,需要用 NSString 来接收从数据库取出的字符串。

sqlite 的方法:

添加动态库

在 TARGETS => Build Phases => Link Binary With Libraries => +(添加) => Add Other... => command + shit + g => 输入 /usr/lib 找到一下文件并添加:libsqlite3.0.dylib

iOS - OC SQLite 数据库存储前言1、环境配置2、打开数据库3、创建数据表4、插入记录5、修改记录6、删除记录7、查询记录8、关闭数据库
iOS - OC SQLite 数据库存储前言1、环境配置2、打开数据库3、创建数据表4、插入记录5、修改记录6、删除记录7、查询记录8、关闭数据库

或者在 TARGETS -> Build Settings -> Linking -> Other Linker Flags 中添加 -l< 所需 dylib 的名称 >:-lsqlite3.0

iOS - OC SQLite 数据库存储前言1、环境配置2、打开数据库3、创建数据表4、插入记录5、修改记录6、删除记录7、查询记录8、关闭数据库

添加头文件:

配置数据库路径