QT 使用mysql

news2024/11/26 10:28:52

版本:ubuntu:20.04.1  mysql: 8.0.35  QT :5.12.8

1.安装mysql

sudo apt install mysql-server

下载完后查看mysql状态

sudo service mysql status

如下图active(running)则下载成功,运行中

2.下载mysql驱动

sudo apt-get install libqt5sql5-mysql

3.qt连接mysql

(1)在.pro文件中加上QT += sql

(2)查看所有QSqlDatabase::drivers

    QStringList lis= QSqlDatabase::drivers();
    for (int i=0;i<lis.length();i++) {
        qDebug() <<"dri:"<<lis[i];
    }

(3)连接脚本

#include <QDebug>
#include <qsqlerror.h>
#include <QSqlDatabase>

bool DBConnect::connectDB(QString ip, QString dbName, QString userName, QString pwd)
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName(ip);  //连接本地主机
    db.setPort(3306);
    db.setDatabaseName(dbName);
    db.setUserName(userName);
    db.setPassword(pwd);
    bool ok = db.open();
    if (ok)
    {
        qDebug()<<"link success";
        return  true;
    }
    else {
        qDebug()<<"link failed , error open database because "<<db.lastError().text();
        return false;
    }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1219366.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI创作系统ChatGPT网站源码/支持DALL-E3文生图/支持最新GPT-4-Turbo模型+Prompt应用

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

python大数据毕设选题

文章目录 0 前言1 大数据毕设选题推荐2 开题指导3 最后 0 前言 大家好&#xff01;大四的同学们&#xff0c;毕业设计的时间即将到来&#xff0c;你们准备好了吗&#xff1f;为了帮助大家更好地开始毕设&#xff0c;我作为学长给大家整理了最新的计算机大数据专业的毕设选题。…

如何通过数据治理来提升业务价值——业务场景治理

数据治理&#xff0c;一方面是为了对数据的规范管理和控制&#xff0c;还有一方面是让数据能够为业务提供服务和创造价值。近些年来&#xff0c;随着数据治理技术发生着日新月异的变化&#xff0c;行业对数据治理的需求和指导也被逐步推进和实践&#xff0c;从宏观上看&#xf…

怎样能写好年终总结报告?

年终总结报告是每个企业、部门、团队都必须完成的一项任务。它是对一年来工作的回顾和总结&#xff0c;也是对下一年工作的规划和展望。写好年终总结报告&#xff0c;不仅可以反映出一个人的工作能力和水平&#xff0c;也可以为下一年的工作提供依据和指导。那么&#xff0c;怎…

3.3主存储器与CPU的连接

存储器芯片的输入输出信号 增加主存的存储字长-位扩展 增加主存的存储字数-字扩展 线选法译码片选法n条线->n个选片信号n条线->2的n次方个选片信号电路简单电路复杂地址空间不连续地址空间可连续 主存容量扩展-字位同时扩展 译码器 双端口RAM和多模块存储器 双端口RAM …

git commit 后 发现提交信息写错了怎么办

解决方案&#xff1a; 可以使用 git commit --amend 命令。此命令将打开默认文本编辑器&#xff0c;允许你编辑最近的提交的提交信息。 以下是使用 git commit --amend 的步骤&#xff1a; 首先&#xff0c;在你的工作目录中进行所需的更改。运行 git add 命令将更改的文件添…

装机必备!这5款免费软件,你值得拥有!

​ 目前win7渐渐退出视野&#xff0c;大部分人都开始使用win10了&#xff0c;笔者在日常的工作和使用中&#xff0c;为了能够让效率的大提升&#xff0c;下载了不少软件&#xff0c;以下的软件都是个人认为装机必备&#xff0c;而且都是可以免费下载。 1.屏幕亮度调节——Twin…

代码随想录算法训练营第五十六天 | LeetCode 647. 回文子串、516. 最长回文子序列、动态规划总结

代码随想录算法训练营第五十六天 | LeetCode 647. 回文子串、516. 最长回文子序列、动态规划总结 文章链接&#xff1a;回文子串、最长回文子序列、动态规划总结 视频链接&#xff1a;回文子串、最长回文子序列 1. LeetCode 647. 回文子串 1.1 思路 本题是给个字符串 s 求里面…

电路综合-基于简化实频的集总参数电路匹配2-得出解析解并综合

电路综合-基于简化实频的集总参数电路匹配2-得出解析解并综合 电路综合-基于简化实频的集总参数电路匹配1中介绍了从要匹配的电路结构得到所对应的均衡器的阻抗数值解的过程。我们下一步需要将数值解拟合成正实函数的形式&#xff0c;从而进行电路综合。此处接着这个教程继续。…

003.HCIA_数据链路层

如果数据进行封装时&#xff0c;基于E2或者802.3标准&#xff0c;此时我们称之为是一个以太网帧 1、EthernetII 采用EthernetII协议会在数据基础之上多出18Byte&#xff0c;EthernetII的数据长度是46-1500B FCS&#xff08;Frame check Sequence&#xff09;帧校验序列&#…

core dump(介绍,status中的core dump标志,应用--调试),ulimit命令

目录 core dump(核心转储) 引入 介绍 core dump标志 引入 介绍 应用 -- gdb调试 注意点 ulimit命令 -a -c 示例 -- core file大小问题 core dump(核心转储) 引入 我们可以看到,不同的signal对应不同的编号和action:其中action主要分为term和coreterm就是终止的意…

LLMs实际上在假对齐!

深度学习自然语言处理 原创作者&#xff1a;cola 对大型语言模型(LLM)中安全问题的意识日益增强&#xff0c;引发了人们对当前研究工作中的安全性评估的极大兴趣。本研究调查了与llm评估有关的一个有趣问题&#xff0c;即多重选择问题和开放式问题之间的性能差异。我们发现LLM对…

RTMP服务器搭建

1、流媒体 基本概念 流媒体&#xff08;Streaming media&#xff09;&#xff0c;也叫做&#xff1a;流式媒体。 是指将一连串的多媒体数据压缩后&#xff0c;经过互联网分段发送数据&#xff0c;在互联网上即时传输影音以供观赏的一种技术与过程此技术使得数据包可以像流水…

Kubernetes Dashboard部署ImagePullBackOff问题处理

通常&#xff0c;出现ImagePullBackOff问题是由于Kubernetes集群无法拉取所需的镜像导致的。解决这个问题的方法通常包括以下步骤&#xff1a; 1. 检查Pod的描述信息&#xff1a; kubectl describe pod/[pod名称] --namespacekubernetes-dashboard 查看Events部分是否有关于…

如何制作优秀的二维码电子产品说明书?干货来了!

想象一下&#xff0c;如果同时出现以下场景&#xff0c;您会怎么解决&#xff1f; 用户在使用产品过程中可能遇到问题、疑问或需要进一步的指导&#xff0c;但纸质说明书丢失 产品更新、升级和新功能的发布&#xff0c;纸质产品说明书无法快速更新 公司推出的产品可能具有…

【uniapp】 video视频层级、遮挡其他弹窗或顶部导航 使用nvue覆盖

uniapp 顶部导航和弹窗被video遮挡解决办法 第一步&#xff1a;配置 subNVues {"path": "pages/index/index","style": {"navigationBarTitleText": "uni-app","navigationStyle": "custom","app-…

微信抽奖活动怎么做

微信抽奖活动&#xff1a;打破传统&#xff0c;创新互动&#xff0c;带给你超乎想象的惊喜体验&#xff01; 随着互联网的飞速发展&#xff0c;人们越来越热衷于参与各种线上活动。而微信&#xff0c;作为中国最大的社交平台之一&#xff0c;自然成为了各种活动的聚集地。今天…

本地MQTT协议消息服务远程连接教程介绍

Mosquitto是一个开源的消息代理&#xff0c;它实现了MQTT协议版本3.1和3.1.1。它可以在不同的平台上运行&#xff0c;包括Windows、Linux、macOS等。mosquitto可以用于物联网、传感器、移动应用程序等场景&#xff0c;提供了一种轻量级的、可靠的、基于发布/订阅模式的消息传递…

数据仓库-数仓架构

1 数据仓库建设方法论 1.1 项目背景 数据仓库将建设成为融通全公司数据资产&#xff0c;提供便捷数据分析和数据服务&#xff0c;支持全公司数字化经营与创新。 1.2 数据仓库概述 数据仓库是一个面向主题的、集成的、相对稳定的、反映有历史变化的数据集合&#xff0c;用于…

芸鹰蓬飞:抖店服务分怎么快速升分?

在这个平台上&#xff0c;抖店服务分数的高低直接关系到商家在抖音平台上的曝光和信任度。那么&#xff0c;如何快速提升抖店服务分&#xff0c;成为了广大商家亟需解决的问题。本文将从多个角度&#xff0c;深入探讨提升抖店服务分的有效方法。 一、了解抖店服务分的评估标准 …