qt5.8怎样连接mysql
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章主要介绍qt5.8怎样连接mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!qt5.8连接mysql的方法:首先编译生成mysql的驱动;然后下载"libmysq
千家信息网最后更新 2024年11月24日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安全错误
数据库的锁怎样保障安全
网络安全主题海报绘画
XBD数据库
黑龙江软件开发外包多少钱
数据库元组题
软件开发知识体系
顺丰网络安全部
卓资县委网络安全
后端网络技术外包
数据库怎么查询多条
用友软件开发实例
北海资产管理软件开发
广东移动服务器云主机
北邮网络安全名人
统信uos服务器属于哪个公司
常州信息软件开发商家
僵尸毁灭工程服务器睡觉
织梦连接数据库文件
网络存储 ftp服务器
服务器异常怎么设置
qq邮件的收件服务器的用户名
服务器文件无法删除
南阳龙宇网络技术有限公司
服务器vt是什么
手机扫码提示服务器错误
网络安全宣传周科普知识竞赛答题
数据库管理cat
中山美领互联互联网科技
龙岩财务软件开发排行榜
软件开发主要模式有哪些问题
数据库系统用户结构