qt5.8怎样连接mysql
发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,这篇文章主要介绍qt5.8怎样连接mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!qt5.8连接mysql的方法:首先编译生成mysql的驱动;然后下载"libmysq
千家信息网最后更新 2025年02月12日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安全错误
数据库的锁怎样保障安全
关系数据库业务规则
对网络安全认识的论文
平谷区创新网络技术服务系统
欧洲网络安全上市公司
国家网络安全专业怎么样
阿里云服务器怎么关闭
银行软件开发心得
多个数据库连接导致查询慢
我的世界如何重新注册服务器
万网域名服务器注册
数字互联网科技
清朗侠网络安全审查办法
软件开发物理锁逻辑锁
软件开发当中
数据库中索引分为几种
对mnist数据库做仿真
江苏企业软件开发售后服务
网络安全评级员
使用最好的数据库
计算机网络技术本科湖北
常州寻木网络技术有限公司
mmi表情数据库
云服务器数据库和空间
滨湖区项目软件开发信息推荐
.ibd文件导入到数据库
网络安全主题言论
ei工程索引数据库
小学生网络安全进课堂
艾科id网络安全管理系统
光明与黑暗服务器维护中