qt5.5 mysql_Qt5.5连接MySQL

(一)环境

windows下Qt5.5,安装的是MySQL Server 5.5版本。

(二)qt连接mysql的原理

qt连接mysql需要两个dll,一个是qt连接mysql的驱动(注意:qt5.5自带这个驱动dll,位于Qt5.5.0\5.5\msvc2013\plugins\sqldrivers下qsqlmysql.dll和qsqlmysqld.dll,如果是qt4则需要下载qt该驱动的源代码自己编译),另一个是mysql自带的libmysql.dll(位于MySQL\MySQL Server 5.5\lib下)。

(三)配置工作

在使用qt连接mysql时需要将mysql中的libmysql.dll拷贝到Qt5.5.0\5.5\msvc2013\bin目录中,同时在工程文件.pro中添加:

QT += sql

(四)连接代码

qt连接mysql需要包含一下几个类文件:

#include

#include

#include

连接mysql:

QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");

db.setDatabaseName("数据库名称");

db.setHostName("localhost");

db.setUserName("用户名");

db.setPassword("密码");

if(!db.open())

{

qDebug() << "Connect to MySql error: " <

return;

}

else{

qDebug() << "Connect to MySql! ";

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值