14、iOS 开发之数据库 SQLite3
来源:互联网 发布:免费网吧代理软件 编辑:程序博客网 时间:2024/05/24 15:38
1.打开数据库
int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb // 数据库实例);
2.执行任何SQL语句
int sqlite3_exec( sqlite3*, // 一个打开的数据库实例 const char *sql, // 需要执行的SQL语句 int (*callback)(void*,int,char**,char**), // SQL语句执行完毕后的回调 void *, // 回调函数的第1个参数 char **errmsg // 错误信息);
3.检查SQL语句的合法性(查询前的准备)
int sqlite3_prepare_v2( sqlite3 *db, // 数据库实例 const char *zSql, // 需要检查的SQL语句 int nByte, // SQL语句的最大字节长度 sqlite3_stmt **ppStmt, // sqlite3_stmt实例,用来获得数据库数据 const char **pzTail);
4.查询一行数据
int sqlite3_step(sqlite3_stmt*); // 如果查询到一行数据,就会返回SQLITE_ROW
5.利用stmt获得某一字段的值(字段的下标从0开始)
double sqlite3_column_double(sqlite3_stmt*, int iCol); // 浮点数据int sqlite3_column_int(sqlite3_stmt*, int iCol); // 整型数据sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol); // 长整型数据const void *sqlite3_column_blob(sqlite3_stmt*, int iCol); // 二进制文本数据const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol); // 字符串数据
0 0
- 14、iOS 开发之数据库 SQLite3
- iOS 开发之封装一个 sqlite3 数据库
- IOS之【sqlite3数据库】
- iOS开发之SQLite3基础
- iOS开发实践之SQLite3
- iOS开发-数据库-sqlite3
- iOS软件开发 数据存储之SQLite3
- iOS开发之SQLite3数据存储
- iOS开发之数据存取-SQLite3
- iOS开发 数据存储之SQLite3
- iOS项目开发中常用到的数据库之sqlite3并对列表进行模糊查询
- iOS sqlite3 数据库操作
- iOS SQLite3数据库操作
- iOS sqlite3数据库解析
- IOS线程数据篇10之Sqlite3数据库的使用
- iOS之Sqlite3编程
- iOS之Sqlite3封装
- 数据库之Sqlite3
- php设置Apache虚拟主机vhost
- 12、iOS 开发之 KVC \KVO
- 窗外逶迤的月光如水般倾泻
- 13、iOS开发之数据存储
- 江苏携手铁总推进铁路增程提速成网
- 14、iOS 开发之数据库 SQLite3
- LeetCode 题解(200) : Happy Number
- Linux常用命令 | 目录文件
- 2.传感器学习笔记之光照传感器
- LeetCode 题解(201) : Number of 1 Bits
- Using Struts 2 Tags
- Servlets Tutorial
- Servlets - Overview
- HDU3395(最小费用流)