qt5.8怎样连接mysql
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍qt5.8怎样连接mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!qt5.8连接mysql的方法:首先编译生成mysql的驱动;然后下载"libmysq
千家信息网最后更新 2025年11月07日qt5.8怎样连接mysql
这篇文章主要介绍qt5.8怎样连接mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
qt5.8连接mysql的方法:首先编译生成mysql的驱动;然后下载"libmysql.dll"库,并将其放在Qt的bin文件夹下;最后创建连接代码文件进行测试即可。
qt5.8连接mysql数据库
Qt Creator下连接mysql的解决办法。下面以qt5.8.0、mysql5.7.18为例。
准备工作
1.qt5.2版本以上,默认都有mysql的驱动,我们可以在(如:D:\Qt\Qt5.8.0\5.8\mingw53_32\plugins\sqldrivers)下面找到mysql的驱动。如果没有驱动的话,那么就要自己编译生成了。
2.下载mysql(qt找不到mysql的库文件) 库的文件名为"libmysql.dll",这个库文件应该放在Qt的bin文件夹下(例:D:\Qt\Qt5.8.0\5.8\mingw53_32\bin) 这个文件一般在mysql的lib目录下。
测试代码
#include "mainwindow.h"#include#include #include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); QStringList drivers = QSqlDatabase::drivers(); qDebug() << drivers; QSqlDatabase dbconn; QSqlQuery query; dbconn = QSqlDatabase::addDatabase("QMYSQL"); dbconn.setHostName("192.168.80.221");//主机名字 dbconn.setDatabaseName("iacrms");//数据库名字 dbconn.open("gdzt", "039.com");//用户名、密码,成功返回1 query = (QSqlQuery)dbconn; query.exec("select * from tb_UserQQInfo"); while(query.next()) { int id = query.value(0).toInt(); QString name = query.value(1).toString(); qDebug() << QString::number(id) + " : "+ name; } return a.exec();}
注意事项
1.qt版本一定要和mysql的一样,要是64位就都要是64位,或者都是32位。
以上是qt5.8怎样连接mysql的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
文件
驱动
代码
内容
名字
库文件
数据
数据库
文件夹
版本
要是
测试
生成
编译
成功
主机
事项
价值
兴趣
办法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
众安天下网络安全
上海索拉软件开发有限公司
湖州 软件开发
flash 软件开发
黄金价格数据库
江苏系统软件开发靠谱吗
世界互联网大会科技之光大会
有关网络安全的新闻
松下电器软件开发吧
中国网络安全研究所怎么样
合肥网络安全支队
数据库设计的基础步骤是
泰山服务器管理口地址
本机传文件到服务器
南通知法互联网科技公司
国三网络技术怎么学
软件开发与信息工程的区别
企业数据库如何建立
安卓程序 数据库
服务器防毒管理制度
统计一个php服务器并发量
示教器软件开发
xmapp配置数据库
达梦数据库客户端怎么编辑数据
ntp服务器能采取gps授时不
数据库查询最大的数
浪潮服务器内存条插法
网络技术机一级证训练题
浦东软件开发区属于哪个商圈
引文分析数据库