带你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.此时应用已完成,实现效果图如下: