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

带你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.kler.cn/a/323499.html

相关文章:

  • 【miniMax开放平台-注册安全分析报告-无验证方式导致安全隐患】
  • 电子电气架构 --- 传统刷写流程怎么用在SOC上就不适用呢?
  • Hybird和WebView
  • 算法魅力-二分查找实战
  • 【从零开始的LeetCode-算法】3270. 求出数字答案
  • 深入解析 MySQL 数据库:数据库时区问题
  • 大数据电商数仓项目--实战(一)数据准备
  • WebGIS开发及市面上各种二三维GIS开发框架对比分析
  • libreoffice word转pdf
  • 数据结构---顺序表之单链表
  • 关于 spi 的linux 的驱动的问题
  • Java和C语言语法细节(持续更新中)
  • pytorch ----【输入张量.data.size()/输入张量.size()】的使用
  • 基于MATLAB的虫害检测系统
  • Java实现找色和找图功能
  • 每天一道面试题(20):锁的发生原因和避免措施
  • C++ | 定长内存池 | 对象池
  • 【C语言】动态内存管理:malloc、calloc、realloc、free
  • 每天一道面试题(19):Spring Boot 中自动装配机制的原理
  • IIS开启后https访问出错net::ERR_CERT_INVALID
  • EasyExcel使用介绍
  • 【个人笔记】数据一致性的解决方案
  • 10.C++程序中的循环语句
  • RS485ESD-Enhanced, Fail-safe, Slew-Rate-limited RS-485/RS-422 Transceivers
  • 基于Hive和Hadoop的白酒分析系统
  • 信号处理: Block Pending Handler 与 SIGKILL/SIGSTOP 实验