QMYSQL driver not loaded driver not loaded(解决方案与libmysql.dll文件下载)
发布日期:2021-06-30 10:30:12 浏览次数:2 分类:技术文章

本文共 785 字,大约阅读时间需要 2 分钟。

连接数据库的时候报错提示driver not loaded driver not loaded

因为缺少数据库的驱动,需要下载libmySQL.dll文件

然后放在对应的目录下,比如我是放在目录

C:\Qt\Qt5.9.0\5.9\mingw53_32\bin\libmySQL.dll

再次运行就不报错了

下面就是链接数据库的代码

#include "widget.h"#include "ui_widget.h"#include 
#include
#include
Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){
ui->setupUi(this); qDebug() << QSqlDatabase::drivers(); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //链接数据库 db.setHostName("127.0.0.1");//数据库服务器 db.setUserName("root");//数据库用户名 db.setPassword("123");//密码 db.setDatabaseName("info");//使用哪个数据库 //打开数据库 if( !db.open() )//打开失败 {
QMessageBox::warning(this,"错误",db.lastError().text() ); return; }}Widget::~Widget(){
delete ui;}

转载地址:https://issue-is-vegetable.blog.csdn.net/article/details/114392402 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:CF427D Match amp; Catch(后缀数组,思维)
下一篇:CF427D Match amp; Catch(朴素SAM)

发表评论

最新留言

不错!
[***.144.177.141]2024年05月01日 22时12分17秒