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

带你0到1之QT编程:二十、QT与MySQL喜结连理,构建数据库应用开发

此为QT编程的第二十谈!关注我,带你快速学习QT编程的学习路线

每一篇的技术点都是很很重要!很重要!很重要!但不冗余!

我们通常采取总-分-总和生活化的讲解方式来阐述一个知识点!

码农不易,各位学者学到东西请点赞支持支持

开始部分:

总:MySQL数据库在开发中常用,其实相当于一个存储数据的应用程序,所以QT开发应用程序的时候,就需要通过ip地址和端口号来访问此应用程序,获取数据和存放数据

分:

一、MySQL数据库的配置:

1.首先,我们需要打开已配置好的MySQL数据库,此处用的是workbench

2.新建一个连接(应用程序与MySQL数据库服务器之间建立的一种通信通道)

3.新建一个数据库来存放数据表

4.新建数据表,并设置数据表的信息,此处建立一个用户表(存放姓名和年龄)

5.为了更好的开发跨平台应用程序,我们选用ODBC来封装接口,其实就是套了一层万用接口,可以来连接各类数据库,比如说oracle、sqlite等等,进入控制面板来添加

7.添加连接

8.设置连接信息

9.添加成功

10.返回数据库,添加用户表的数据,此时数据库的配置已完全成功!!!

二、QT连接MySQL并简单应用:

1.老规矩,创建一个QWidget项目

2.在.pro添加sql模块,在头文件添加相关开发模块

3.声明数据库连接函数并实现,再在构造函数调用

3.1 添加接口

3.2 设置需要连接的数据库ip

3.3 设置端口号

3.4 设置ODBC数据源配置的名称

3.5 设置mysql的密码

3.6 判断打开成功还是失败

4.简单设计一下.ui文件

5.点击按钮转到槽,实现槽函数

6.此时应用已完成,实现效果图如下:

总:玩转MySQL数据库开发,就是表的设计,连接数据库,使用sql命令操控数据的输入输出。

http://www.lryc.cn/news/448710.html

相关文章:

  • 梯度下降法及其性能评估
  • 906. 超级回文数
  • 代码随想录算法训练营||二叉树
  • 线上报名小程序怎么做
  • 【测试岗】手撕代码 - 零钱兑换
  • 菱形继承的类对父类的初始化、组合、多态、多态的原理等的介绍
  • React Native 在 build 的时候如果出现 `babel.config.js` 配置文件的错误
  • 【Linux】包管理器、vim详解及简单配置
  • AVL树实现
  • 初始MYSQL数据库(6)—— 事务
  • 0基础学习PyTorch——GPU上训练和推理
  • 这款免费工具让你的电脑焕然一新,专业人士都在用
  • Java高级Day52-BasicDAO
  • 【OceanBase 诊断调优】—— SQL 诊断宝典
  • 微服务Redis解析部署使用全流程
  • C++之STL—常用排序算法
  • 【驱动】地平线X3派:备份与恢复SD卡镜像
  • 【C++报错已解决】std::ios_base::failure
  • matlab入门学习(四)多项式、符号函数、数据统计
  • leetcode621. 任务调度器
  • Spark 的 Skew Join 详解
  • 讯飞星火编排创建智能体学习(一)最简单的智能体构建
  • mac-m1安装nvm,docker,miniconda
  • STM32F407之Flash
  • 优化 Go 语言数据打包:性能基准测试与分析
  • 【SQL】未订购的客户
  • Qt(9.28)
  • javascript-冒泡排序
  • 第九届蓝桥杯嵌入式省赛程序设计题解析(基于HAL库)
  • MATLAB云计算集成:在云端扩展计算能力