sqlite常用的接口函数:
1、sqlite3_open
功能:打开一个数据库,如果该数据库不存在,则会自动创建,打开或者创建数据库的命令会被缓存,直到这个数据库真正被调用的时候才会被执行
原型:int sqlite3_open(const char *dname,sqlite3 **db)
参数:dname:要打开的数据库的名字,包含路径,SQLite支持内存数据库,内存方式存储使用文件名".memory"
db:返回的打开的数据库句柄
返回值:成功,返回SQLITE_OK,失败,返回其他值
2、sqlite3_close
功能:关闭一个已经打开的数据库,与sqlite3_open匹配使用
原型:int sqlite3_close(sqlite3 *db)
参数:db:打开的数据库句柄
返回值:成功,返回SQLITE_OK,失败,返回其他值
3、sqlite3_exec
功能:编译和执行0个或多个SQL语句,查询的结果返回给调用函数callback
原型:int sqlite3_exec(sqlite3 *db,const *sql,sqlite_callback callback,void *para,charr **errmsg)
参数:db:数据库句柄;
sql:待执行的SQL语句
<