主业iOS/PHP,副业啥都玩,QQ:705719110,欢迎来撩!

iOS中SQLite函数的使用

iOS开发 随风 109℃ 0评论

一、简单说明
1.打开数据库

4.查询⼀一⾏行数据

5.利⽤用stmt获得某⼀一字段的值(字段的下标从0开始)

二、SQLite编码
1.创建、打开、关闭数据库
创建或打开数据库

代码解析: sqlite3_prepare_v2()返回值等于SQLITE_OK,说明SQL语句已经准备成功,没有语法问题 sqlite3_bind_text():⼤大部分绑定函数都只有3个参数
(1)第1个参数是sqlite3_stmt *类型 (2)第2个参数指占位符的位置,第⼀一个占位符的位置是1,不是0 (3)第3个参数指占位符要绑定的值
(4)第4个参数指在第3个参数中所传递数据的长度,对于C字符串,可以传递-1代替字符串的长度 (5)第5个参数是⼀一个可选的函数回调,⼀一般⽤用于在语句执⾏行后完成内存清理⼯工作 sqlite_step():执⾏行SQL语句,返回SQLITE_DONE代表成功执⾏行完毕 sqlite_finalize():销毁sqlite3_stmt *对象

4.查询数据

代码解析:
sqlite3_step()返回SQLITE_ROW代表遍历到⼀一条新记录 sqlite3_column_*()⽤用于获取每个字段对应的值,第2个参数是字段的索引,从0开始

转载请注明:怼码人生 » iOS中SQLite函数的使用

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址