栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

qt mysql

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

qt mysql

加载mysql驱动:

a.打开sqldrivers下的mysql    mysql.pro文件

代码按照如下设置:

也就是设置后面三行找到库依赖,用自己的路径,活学活用。

另外注释QMAKE_USE

TARGET = qsqlmysql

HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp

#QMAKE_USE += mysql
OTHER_FILES += mysql.json

PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)

INCLUDEPATH += "D:/789/mysql-5.7.28-winx64 (1)/mysql-5.7.28-winx64/include"
LIBS += "D:/789/mysql-5.7.28-winx64 (1)/mysql-5.7.28-winx64/lib/libmysql.lib"
DESTDIR= ../mysql/lib1/

b.qmake肯定成功。

成功后再mysql/lib1下产生两个文件,这两个文件导入到编译器文件夹下:

我的路径D:qt5.14.2mingw73_64pluginssqldrivers

c.复制mysql下的libmysqldll文件和.lib文件到路径下

我的路径

D:qt5.14.2Srcqtbasesrcpluginssqldrivers

绝对连接成功。

C++    Qt连接数据库属于后端操作,下一讲,我们讲一下如何把后端的数据传入到前台的ui界面。

另外,学习C++一定选QT或者MFC建议学习QT,毕竟这是C++图形界面的必需品,如果你要开发大型项目,之前的dos窗口肯定是不够用的,一定要尽早接触到这种软件可视化的技术中。

C++是一门面向对象,简单编程。

从C到C++到java是一个不断简化的过程,所以为什么到现在的python越来越高效。

语言发展的优势简介高效。程序员把所有东西封装好了给别人用。

C++执行类预处理,编译,汇编,链接。

C++是一门编译型的语言,java是一门解释性的语言。

C++中的堆空间需要程序员手动进行申请和释放。

比如说

list* a=(list*)malloc(sizeof(list));

C++内存堆栈的区别:

堆:空间时不连续的,空间较大,存放对象。

栈:空间是连续的,空间较小,存放局部变量。

类的设计模式也是关注的重点,后续我会继续讲解设计模式。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009656.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号