【数据库编程-SQLite3(一)】sqlite3数据库在Windows下的配置及测试
学习分析
- 1、资源准备
- 2、环境配置
- 2.1、将资源包下载解压缩保存。
- 2.2、在QT中创建工程,配置环境
- 3、测试配置
- 3.1、 sqlite3_open函数
- 3.2、sqlite3_close函数
- 3.3、代码测试
1、资源准备
资源包
2、环境配置
2.1、将资源包下载解压缩保存。
解压缩得到以下文件
2.2、在QT中创建工程,配置环境
-
在工程目录下,创建bin文件夹,存放sqlite3.dll
-
在工程文件夹下创建lib文件,存放sqlite3.lib
-
在项目根目录下,放sqllite3.h
-
在pro文件末尾添加并保存:
DESTDIR=bin
LIBS+=$$PWD/lib/sqlite3.lib
- 将创建好的数据库文件拷贝到工程目录下的bin文件夹中。
3、测试配置
3.1、 sqlite3_open函数
3.2、sqlite3_close函数
3.3、代码测试
#include <QApplication>
#include "sqlite3.h"
#include <QDebug>
#include <QString>
int main(int argc, char *argv[])
{QApplication a(argc, argv);sqlite3 * dbconnect=nullptr;//1、打开数据库int res=sqlite3_open("./xxxxx.db",&dbconnect);if(res ==SQLITE_OK){qDebug()<<"数据打开成功!";}else{qDebug()<<"数据库打开失败!";qDebug()<<sqlite3_errmsg(dbconnect);//打印错误信息qDebug()<<sqlite3_errcode(dbconnect);//打印错误的代码}//2、关闭数据库sqlite3_close(dbconnect);return a.exec();
}
相关文章:
![](https://img-blog.csdnimg.cn/direct/89f230c8f6d04e1997420940fba056a3.png)
【数据库编程-SQLite3(一)】sqlite3数据库在Windows下的配置及测试
学习分析 1、资源准备2、环境配置2.1、将资源包下载解压缩保存。2.2、在QT中创建工程,配置环境 3、测试配置3.1、 sqlite3_open函数3.2、sqlite3_close函数3.3、代码测试 1、资源准备 资源包 2、环境配置 2.1、将资源包下载解压缩保存。 解压缩得到以下文件 2.2、在QT中创建…...
![](https://img-blog.csdnimg.cn/direct/cf86a8e35c8d40e08044da9f112071c7.png)
YOLOv10改进 | 主干篇 | YOLOv10引入华为VanillaNet替换Backbone
1. VanillaNet介绍 1.1 摘要: 基础模型的核心是“越多越好”的理念,计算机视觉和自然语言处理领域取得的惊人成功就是例证。 然而,优化的挑战和变压器模型固有的复杂性要求范式向简单性转变。 在这项研究中,我们介绍了 VanillaNet,一种设计优雅的神经网络架构。 通过避免…...
![](https://www.ngui.cc/images/no-images.jpg)
C++ 迷宫问题
描述 定义一个二维数组 N*M ,如 5 5 数组下所示: int maze[5][5] { 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走…...
![](https://www.ngui.cc/images/no-images.jpg)
【Linux】Linux文件系统中主要文件夹列举_作用说明
在Linux系统中,文件夹(或称为目录)的组织结构是系统功能和用户数据的重要组成部分。以下是Linux系统中一些主要文件夹的列举及其作用说明: / (根目录): 是Linux文件系统的起点。通常只包含其他目录,不建议直接在其中存…...
![](https://img-blog.csdnimg.cn/direct/65e6d218d37b4a3ca456db30ee7b9113.png#pic_center)
移植案例与原理 - HDF驱动框架-驱动配置(1)
HCS(HDF Configuration Source)是HDF驱动框架的配置描述源码,内容以Key-Value为主要形式。它实现了配置代码与驱动代码解耦,便于开发者进行配置管理。应该,类似Linux DTS(Device Tree Source)设备树。 HC-GEN(HDF Configuration Generator)是…...
![](https://img-blog.csdnimg.cn/direct/7ca2491519c84665a5de51baa17bd097.png)
坚持刷题|反转链表
文章目录 题目思考实现1. 迭代方式实现链表翻转2. 递归方式实现链表翻转 Hello,大家好,我是阿月。坚持刷题,老年痴呆追不上我,今天继续链表:反转链表 题目 LCR 024. 反转链表 思考 翻转链表是一个常见的算法问题&a…...
![](https://img-blog.csdnimg.cn/direct/887e4e956e8447c4918abed3f080081d.png)
升级和维护老旧LabVIEW程序
在升级老旧LabVIEW程序至64位环境时,需要解决兼容性、性能和稳定性等问题。本文从软件升级、硬件兼容性、程序优化、故障修复等多个角度详细分析。具体包括64位迁移注意事项、修复页面跳转崩溃、解决关闭程序后残留进程的问题,确保程序在新环境中的平稳运…...
![](https://www.ngui.cc/images/no-images.jpg)
sqlite数据库整体迁移进mysql整个流程并解决中文异常问题
咨询【QQ】 sqlite轻量数据还行,随着数据量增大,不得不迁移进mysql 首先 电脑执行 sqlite3 db.sqlite3 .dump > dump.sql 会把整个sqlite的数据导出进 dump.sql中 紧接着我们把sqlite的sql转换成mysql的sql语句,因为mysql语句和 sq…...
![](https://img-blog.csdnimg.cn/direct/bf098702388d4fcf971dd552117ab72a.png)
Hadoop3:MapReduce中的Partition原理及自定义Partition
一、默认Partition分区配置 以WC案例来进行验证。 1、设置setNumReduceTasks 修改的代码 这行代码,确定了reduceTask的数量,也确定了分区逻辑 在mapper文件中,打上断点 计算分区的代码 这里会对每一个kv进行计算,然后&#…...
![](https://img-blog.csdnimg.cn/direct/fe5dd2492fe342bd9b5fa850b5ca14e5.png)
就因为没在大屏项目加全屏按钮,早上在地铁挨了领导一顿骂
“嗯嗯”,“嗯嗯”,“那产品也没说加呀”,“按F11不行吗?”,“嗯嗯”,“好的”。 早上在4号线上,我正坐在地铁里,边上站着的妹子,我看他背着双肩包,打着电话…...
![](https://img-blog.csdnimg.cn/direct/591239417db740f79fe643e9ee5c5678.png)
STM32学习记录(八)————定时器输出PWM及舵机的控制
文章目录 前言一、PWM1.工作原理2.内部运作机制3. PWM工作模式4.PWM结构体及库函数 二、PWM控制舵机 前言 一个学习STM32的小白~ 有错误评论区或私信指出提示:以下是本篇文章正文内容,下面案例可供参考 一、PWM 1.工作原理 以向上计数为例࿰…...
![](https://img-blog.csdnimg.cn/direct/172e258ae79840fbb625ec53280f3065.png)
Vue CLI,Vue Router,Vuex
前言 Vue CLI、Vue Router 和 Vuex 都是 Vue.js 生态系统中的重要组成部分,它们在构建 Vue 应用程序时扮演着关键角色。 Vue CLI Vue CLI 介绍 Vue CLI 是 Vue.js 的官方命令行工具,用于快速搭建 Vue.js 项目。它提供了一个图形界面(通过…...
![](https://www.ngui.cc/images/no-images.jpg)
互联网广告相关概念
互联网广告概念涉及多个关键指标和定价模式,它们帮助广告主和广告平台衡量广告效果、优化广告投放策略,并计算广告成本。以下是互联网广告中一些核心概念的简要概述: 1.ROI (投资回报率) 衡量广告投资的效益,计算公式为ÿ…...
![](https://www.ngui.cc/images/no-images.jpg)
如何在服务器上部署一个java程序
如何在服务器上部署一个java程序? 一、在服务器上安装jdk环境 1.创建目录用于存放jdk文件 cd /usr/local 2.下载最新版oracle jdk22 wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz 3.解压 tar -zxf jdk-22_linux-x64_bin.ta…...
![](https://img-blog.csdnimg.cn/img_convert/99baf5d6e9205b4b6ce020ba6e60b297.jpeg)
白酒:中国的酒文化的传承与发扬
中国,一个拥有五千年文明史的国度,其深厚的文化底蕴孕育出了丰富多彩的酒文化。在这片广袤的土地上,酒不仅仅是一种产品,更是一种情感的寄托,一种文化的传承。云仓酒庄的豪迈白酒,正是这一文化脉络中的一颗…...
![](https://img-blog.csdnimg.cn/img_convert/e4c8b23ee92ac7cd29f12372513cadff.webp?x-oss-process=image/format,png)
算法金 | 再见!!!梯度下降(多图)
大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 接前天 李沐:用随机梯度下降来优化人生! 今天把达叔 6 脉神剑给佩奇了,上 吴恩达:机器…...
![](https://img-blog.csdnimg.cn/direct/2101f9f21b92480aa8714efc21fe0c98.png)
python Django安装及怎么检测是否安装成功
一、winr 输入cmd 进入控制台。输入pip install Django5.0.1 二、如果安装过程没有问题。就进行下一步进行检查是否成功安装。 三、 1.在控制台输入python,进入python环境 2.输入 import django 3.继续输入 django.get_version()。显示版本号表示成功安装。...
![](https://img-blog.csdnimg.cn/direct/043c81437e9d4f249779cbc540de9b0f.png)
Swift开发——存储属性与计算属性
Swift语言开发者建议程序设计者多用结构体开发应用程序。在Swift语言中,结构体具有了很多类的特性(除类的与继承相关的特性外),具有属性和方法,且为值类型。所谓的属性是指结构体中的变量或常量,所谓的方法是指结构体中的函数。在结构体中使用属性和方法是因为:①匹别于结…...
![](https://img-blog.csdnimg.cn/direct/f25c388833eb42e8b1781622a07f020d.png)
如何解决input输入时存在浏览器缓存问题?
浏览器有时会在你输入表单过后缓存你的输入,有时候能提供方便。 但是在某些新建或新页面情况下出现历史的输入信息,用户体验很差。 解决方案 设置 autocomplete关闭 :<input type"text" autocomplete"off">增加…...
![](https://img-blog.csdnimg.cn/direct/fb18af1e9c02410ab67c19655d8633f1.png)
Java基础学习-方法
目录 方法基础概念 方法的格式: 案例:最简单方法的定义 案例:带参数的方法调用 案例:求圆的面积 带有返回值的方法: 方法注意点 方法的重载: 编辑 案例:数组的遍历: 案例…...
![](https://www.ngui.cc/images/no-images.jpg)
Ribbon与Nginx的区别
负载均衡实现的位置不同: Ribbon:负载均衡器位于客户端,不需要单独搭建。Nginx:需要建立一个独立负载均衡服务器,服务端。 负载均衡策略: Ribbon:提供了多种负载均衡策略,如随机策…...
![](https://www.ngui.cc/images/no-images.jpg)
R包开发详细教程
开发一个R包可以帮助你组织和共享代码。以下是一个详细的步骤教程,介绍如何开发一个R包。 步骤 1: 准备工作 确保你已经安装了以下R包: install.packages("devtools") install.packages("roxygen2") install.packages("test…...
![](https://www.ngui.cc/images/no-images.jpg)
图像的高频和低频细节
在图像处理和计算机视觉中,"高频"和"低频"是用来描述图像中不同类型细节的术语。这些术语源自信号处理领域,其中频率的概念用于描述信号随时间变化的,但在图像处理中,它们被用来描述图像随空间变化的…...
![](https://www.ngui.cc/images/no-images.jpg)
PostgreSQL源码分析——常量表达式化简
常量表达式化简 常量表达式可以进行化简,可降低执行器计算表达式的代价。在逻辑优化阶段,会判断是否可以进行常量表达式化简,如果可以,则在执行器执行之前就预先对常量表达式树进行计算,计算出常量后,以新…...
![](https://img-blog.csdnimg.cn/direct/53dc86d39dcc45bfae4e847dbbe168a4.jpeg)
速卖通自养号测评:安全高效的推广手段
在速卖通平台上,卖家们常常寻求各种方法来提升商品的曝光、转化率和店铺权重。其中,自养号测评作为一种低成本、高回报的推广方式,备受关注。然而,若操作不当,也可能带来风险。以下是如何安全有效地进行自养号测评的指…...
![](https://img-blog.csdnimg.cn/direct/a6b52a51d2a14202b1674bbb195772a2.png)
项目监督与控制
1.什么是项目过程度量?其方法有哪些? 项目过程度量是一种对项目执行过程中的活动和性能进行量化测量的方法。它涉及到收集、分析和解释项目数据,以便更好地理解项目的进度、质量和效率。过程度量的目的是提供关于项目健康状况的客观信息&…...
![](https://img-blog.csdnimg.cn/img_convert/276af05882d2d68f39b923180aa6ee77.png)
【LeetCode刷题】面试题 17.19. 消失的两个数字
1. 题目链接2. 题目描述3. 解题方法4. 代码 1. 题目链接 面试题 17.19. 消失的两个数字 2. 题目描述 3. 解题方法 例子假设: 数组A元素为 :1 ,4,5 缺少的元素为:2, 3 那么所有整数就为1 ~ 5ÿ…...
![](https://img-blog.csdnimg.cn/direct/c6183b4482ce42519102b89bbee84560.png)
如何定制Spring的错误json信息
一,前言 相信很多同学都有遇到过这样的spring错误信息。 在我们没有做catch处理时或者做全局的exceptionHandle时,Spring遇到抛出向外的异常时,就会给我们封装返回这么个格式的异常信息。 那么问题来了,我们能否对这个返回增加错…...
![](https://img-blog.csdnimg.cn/direct/a1a88d512cb94e3c915b085cacb7ff78.gif)
【第20章】Vue实战篇之Vue Router(路由)
文章目录 前言一、使用Vue-Router1.安装2. 创建路由器实例3. 注册路由器插件4. 根组件 二、访问路由器1.理论2.使用3. 展示 三、嵌套路由(子路由)1. 准备文件2. 配置路由3. 菜单配置4. 展示 总结 前言 Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,…...
![](https://img-blog.csdnimg.cn/img_convert/49d912360521d573d4fcfc0a2fadebd1.webp?x-oss-process=image/format,png)
阿里云运维第一步(监控):开箱即用的监控
作者:仲阳 这是云的时代,现在云计算已经在各行各业广泛的应用。但是上云对于大多数客户来说,依然有很大的学习成本,如下图仅是阿里云都有几百款产品,怎么选择?怎么用?对于客户来说都是问题。“…...
![](/images/no-images.jpg)
专业手机网站建设哪家好/营销是做什么
随着每天温度的降低,慢慢进入了秋天。虽然这里的秋季雨天比较多,但偶尔晴朗得万里无云的日子会让心情一下变得阳光很多,走在上班的路上都会不自主的哼着歌,呵呵,臭美一下。路边的小桂花树也散发着淡淡的香味࿰…...
![](/images/no-images.jpg)
自己给公司做网站该怎么做/上海推广网络营销咨询热线
解决办法: 在应用程序类(App类)中的InitInstance函数体内添加以下语句: AfxInitRichEdit(); 对应1.0版本 如果有2.0版本需要添加如下 AfxInitRichEdit2(); 对应2.0 版本 说明: 添加RichEdit控件后,…...
![](https://img-blog.csdnimg.cn/9911d477fb314bc18b7177c082a7053a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBALeael-azveWuhw==,size_16,color_FFFFFF,t_70,g_se,x_16)
陕西大型网站建设/苏州百度
如何防止C语言头文件被重复包含? 一般情况下,我们都是把函数声明、类定义、模板定义等写到一个头文件里,需要时将相应的头文件用#include包含到源文件(*.c文件)里来。但头文件中又允许包含其它的头文件,这…...
![](https://img-blog.csdnimg.cn/img_convert/e6050779021c67b21d707ff8b1c44188.gif)
成都哪里好玩儿的地方推荐/seo综合排名优化
点击上方蓝字关注我们吧~Mybatis中的TypeHandler有两个功能,一个是完成javaType至jdbcType的转换,另外一个是完成jdbcType至javaType的转换。public interface TypeHandler<T> { void setParameter(PreparedStatement ps, int i, T pa…...
![](https://i.stack.imgur.com/9Ufpr.jpg?s=32&g=1)
上海建设检测行业协会官网/seo必备软件
SignalR具有自签名SSL和自主机 在研究中试过我的运气,但到目前为止还没有快乐。 我想将SignalR javascript客户端连接到自签名的SignalR Windows服务绑定到自签名SSL证书。 我的应用程序在http上工作得很好,但是当Owin WebApplication开始使用https时&am…...
![](/images/no-images.jpg)
网站制作商家入驻/百度是国企还是央企
[目前个人计算机的主要机型目前个人计算机的主要机型PC (Personal Computer) 个人计算机:一种设计用于一次由一个人使用的计算机,PC (personal computer),个人计算机一词源自于1978年IBM的第一部桌上型计算机型号PC,在此之前有App…...