当前位置:   article > 正文

C语言操作 SQLITE3数据库函数_sqlite3写入数据函数

sqlite3写入数据函数

一、打开数据库 函数

  1. int sqlite3_open(char *path,sqlite3 **db)
  2. path : 数据库文件的路径
  3. db : 指向sqlite句柄的指针
  4. 返回值 :成功返回 0,失败返回错误代码
  5. //打开数据库文件,如果没有就创建,在数据库文件当中再创建表格,保存数据

二、数据库关闭 函数

  1. int sqlite3_close(sqlite3 *db);
  2. 功能 : 关闭sqlite数据库
  3. 返回值 :成功返回0,失败返回错误代码
  4. const char *sqlite3_errmg(sqlite3 *db);
  5. 返回值 : 返回错误信息

三、带回调函数的数据库操作函数(执行数据库命令的函数)

  1. int sqlite3_exec(sqlite3 *db,const char *sql,sqlite3_callback callback,void *,char **errmsg);
  2. 功能:执行SQL操作
  3. db : 数据库句柄
  4. sql : SQL语句
  5. callback : 回调函数(在查询数据的时候,每读取一行的数据就会调取一次回调函数,并把这一行的数据传给回调函数)
  6. void *:传给回调函数的参数
  7. errmsg : 错误信息的二级指针,传一个一级指针的地址进去,函数会让这个指针指向错误信息的起始地址
  8. 返回值 : 成功返回0,失败返回错误代码
  9. Typedef int (*sqlite3_callback) (void *arg,int columns, char** value,char** name);
  10. arg : 调用上一层函数是,要传给这个函数的数据
  11. colums : 这一行数据一共有多少列
  12. value ; 数据值(字符串形式)
  13. name : 每个数据对应的列名字

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/958064
推荐阅读
相关标签
  

闽ICP备14008679号