您的位置:首页 > 编程语言 > Qt开发

qt5使用mysql

2016-04-05 22:31 489 查看
安装mysql的博客是前一篇。之前费大劲换mysql的目的就是为了让qt使用mysql,qt的位数和mysql的位数要保持一致。我使用的都是64位。

将mysql安装目录下的libmysql.dll拷贝到qt的安装目录下,完成!





D:\cpp\Qt5.6.0\5.6\msvc2015_64\bin





测试代码:

pro文件中加入:QT += sql

#include <QSqlDatabase>
#include <QSqlError>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("数据库名");
db.setUserName("root");
db.setPassword("密码");
if (!db.isOpen()) {
qDebug() << "db connect error:" << db.lastError().text();

}
return a.exec();
}

连接要需要执行db.open()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: