1.QT版本需要与mysql版本一致,我测试成功的版本都是64位的情况。
2.添加引用和链接
#include "MainWindow.h"
#include "ui_MainWindow.h"
#include
#include
#include
#include
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
qDebug()<< QSqlDatabase::drivers();
QSqlDatabase db =QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("000000");
db.setDatabaseName("mydemo");
//打开数据库
if(!db.open())
{
QMessageBox::warning(this,"waring",db.lastError().text());
}
}
3.测试成功。
注:个别系统需要手动将mysql的动态库拷贝至qt安装目录bin下面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)