当前位置: 首页 > wzjs >正文

点评类网站建设最近几天的新闻

点评类网站建设,最近几天的新闻,汉中疫情最新消息今天新增,互联网公司名字大全参考目录 一、文件夹的配置 二、编程工具的配置 1.指定库文件及其输出可执行文件位置 2.导入新添加的sqlite3.h头文件​编辑 三、使用SQLite常见API函数 1.打开数据库 2.关闭数据库 3.获取错误代码 4.获取错误信息 5.预编译SQL语句 6.绑定条件变量 7.结果集获取 8.行数据…

目录

 一、文件夹的配置

二、编程工具的配置

1.指定库文件及其输出可执行文件位置

        2.导入新添加的sqlite3.h头文件​编辑

三、使用SQLite常见API函数

1.打开数据库

2.关闭数据库

3.获取错误代码

4.获取错误信息

5.预编译SQL语句

6.绑定条件变量

7.结果集获取

8.行数据获取


 一、文件夹的配置

二、编程工具的配置

1.指定库文件及其输出可执行文件位置

LIBS+=$$PWD/lib/sqlite3.lib
DESTDIR=bin

  • LIBS+=$$PWD/lib/sqlite3.lib用于指定项目链接时需要包含的库文件,这里链接的是 SQLite3 数据库的库文件。

  • DESTDIR=bin用于指定项目构建生成的可执行文件或库文件的输出目录为 bin

2.导入新添加的sqlite3.h头文件

三、使用SQLite常见API函数

头文件 #include <sqlite3.h>

1.打开数据库

int sqlite3_open(const char *,sqlite3 **db)

参数:1、数据库文件【IN】

           2、sqlite3 数据指针【out】

2.关闭数据库

int sqlite3_close(sqlite3 *db)

参数:1、数据库文件【IN】

3.获取错误代码

int sqlite3_errcode(sqlite3 *db)

参数:1sqlite3结构指针

4.获取错误信息

const char *sqlite3_errmsg(sqlite3 *db)

参数: sqlite3结构指针

5.预编译SQL语句

sqlite3_stmt 是 SQLite 库中的一个重要结构体,它代表了一个预编译的 SQL 语句对象,也被称为 “准备好的语句(prepared statement)”。

int sqlite3_prepare(sqlite3*, const char*, int,  sqlite3_stmt**,const char**)

参数:

        1数据库连接指针【IN】

        2sql语句【IN】

        3sql语句最大字符数【IN】

        4、处理后语句statement【out】

        5、返回sql语句未使用部分的指针【out】

6.绑定条件变量

int sqlite3_bind_text(sqlite3_stmt*, int, const char*, int n, void(*)(void*));

参数:

1.sqlite3_stmt*预编译 SQL 语句对象指针。

2.int占位符位置,从 1 开始计数。

3.const char*要绑定的文本数据指针。

4.int n文本数据长度

5.void(*)(void*)回调函数指针,常用 SQLITE_STATIC 或 SQLITE_TRANSIENT 处理内存。

返回 SQLITE_OK 表示绑定成功,否则失败。

相关函数:

        int sqlite3_bind_int(sqlite3_stmt*, int, int)

int sqlite3_bind_double(sqlite_stmt *pstmt,int ,double value)

int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*))

7.结果集获取

int sqlite3_step(sqlite_stmt *pstmt)

参数:1statement对象【IN】

使用说明:

        返回SQLITE_ROW表示准备好一行的数据。

        返回SQLITE_DONE表示执行完成,无数据。

        如果只是执行SQL,则该函数只调用一次即可。

8.行数据获取

int sqlite3_column_int(sqlite_stmt *pstmt,int col)

参数:1pstmt-statement对象【IN】

           2、col-列位置,0开始编号

const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);

不同类型的函数调用:

qDebug()<<"user_id="<<sqlite3_column_int(pstmt,0);

strcpy(name,(const char *)sqlite3_column_text(pstmt,1));

qDebug()<<"user_name="<<name;

//要将const unsigned char *转化为const char *

http://www.dtcms.com/wzjs/19177.html

相关文章:

  • 深圳市住房和建设局网站住房淘宝运营培训
  • 公司网站横幅如何做谷歌网页版入口在线
  • 17网站一起做网店官网seo的基本步骤是什么
  • 有了云服务器怎么做网站seo点击软件
  • 内江市网站建设培训ciliba磁力搜索引擎
  • 996建站网站建设百度平台我的订单
  • 网上做预算的网站免费制作logo的网站
  • 壹佰网站建设网络服务费计入什么科目
  • 网站首页排名突然没了seo软件资源
  • wordpress评论改成微博东莞seo推广
  • 网站维护页面怎么做的如何免费推广网站
  • ps专门做兼职的网站一个新产品怎么推广
  • 把里面的dede和plugins这2个文件夹覆盖到你的网站根目录湖南网站营销seo多少费用
  • 有哪些网站有做网页用的小图片什么优化
  • 加速乐 wordpressseo搜索排名优化是什么意思
  • 做网站 站内搜索引擎数据分析师一般一个月多少钱
  • 台州关键词排名优化企业网站优化推广
  • 潮州建设局网站长沙做网站推广公司咨询
  • c2c电子商务网站定制开发营销策划公司 品牌策划公司
  • 做游戏装备网站可以吗惠州关键词排名优化
  • 购物网站开发简介如何制作网站
  • 天津旅游网站建设百度域名收录
  • 360企业自助建站手机百度ai入口
  • 深圳专业做网站设计公司网络管理系统
  • 网站建设报告书范文百度网站推广怎么做
  • 淘宝有做网站吗网站seo技术教程
  • 上海企业一网通办网站如何做优化排名
  • 重庆公安网站备案山东网站seo
  • 手机网站制作教程视频教程目前搜索引擎排名
  • 大连专业手机自适应网站建设维护怎么自己搭建网站