QT5连接Mysql
Posted 周先森
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT5连接Mysql相关的知识,希望对你有一定的参考价值。
摘要
在Qt 5中已经提供了对mysql数据库的默认支持,要想使用该数据库,需要先进行数据库的安装, 这里我们介绍下在Windows系统中MySQL数据库的安装和简单使用。
Qt如何利用Mysql远程连接数据库?
代码如下:
qDebug()<<QSqlDatabase::drivers();
qDebug()<<QCoreApplication::libraryPaths();
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("10.127.1.13");
db.setUserName("root");
db.setPassword("redhat");
db.setDatabaseName("test");
bool bRet = db.open();
if (bRet == false)
{
qDebug()<< "error oepn database" << db.lastError().text();
exit(0);
}
qDebug() << "open database success";
会有如下问题:
Mysql驱动加载失败,如何解决?
下载连接的驱动
https://dev.mysql.com/downloads/connector/c/
安装位置默认在
C:\\Program Files (x86)\\MySQL\\MySQL Connector C 6.1\\lib
将mysql安装目录下的libmysql.dll拷贝到qt安装目录下的bin目录下即可
再次运行
以上是关于QT5连接Mysql的主要内容,如果未能解决你的问题,请参考以下文章