1、 Sqlite3_open
函数的作用:打开一个数据库
函数的原型:int sqlite_open(const char *dbname, sqlite **db)
函数的参数:dbname:数据库的名称
db:数据库的句柄
返回值:操作成功:SQLITE_OK;
头文件:#include <sqlite3.h>
2、 sqlite3_close
函数的作用:关闭一个数据库
函数的原型:int sqlite3_close(sqlite3 *db)
3、 sqlite3_exec
函数的作用:执行sqlite3的语句
函数的原型:int sqlite3_exec(sqlite3 *db, const char *sql,
Int (*callback)(void *int, char **, char **),void *,char *errmsg)
函数的参数:db:数据库的句柄
Sql:SQL语句
Callback:回调函数
Para:传入的参数
Errmag:错误的消息
4、 sqlite3_get_table
函数的作用:执行的sql的查询功能
函数的原型:int sqlite3_get_table(sqlite3 *db, const char *zsql, char***pazresult, int *pnrow, int *pncolumn);
函数参数:db:数据库句柄
Zsql:sqlite3的语句
Pazresult:查询的结果
Pnrow:结果集的行数
Pncolumn:结果集的列数
Errmsg:错误信息
回调函数:typedef int(*callback)(void *para, int columncount, char*columnvalue,char *columnname);
函数的作用:执行查询的结果
函数的参数:para:exec函数传入的参数指针
Columncount:查询到的这个记录的字数段