QT是C++的一个标准类库,用来做图形化界面的,接下来我来给大家展示一下QT连数据库步骤。
前提:MySQL数据库,QTCreator编辑器
首先找到MySQL的安装目录,在安装目录下找到libmysql.dll驱动。我的安装目录是
C:\ProgramFiles\MySQL\MySQLServer5.5\lib
第二步:找到QTCreator安装目录,我的安装目录是,D:\Qt\5.9
这时大家就要注意MySQL和QTCreator的位数是否匹配了。我的MySQL是64位的,在上一步复制的libmysql.dll把它放到和QTCreator也是64位的bin目录下。这里我选择msvc_64,如图:
这样,驱动就安装成功了,接下来用一段代码来测试一下吧
//连接数据库
voidWidget::connectDB()
{
//添加mysql数据库
QSqlDatabasedb=QSqlDatabase::addDatabase(QMYSQL);
//连接数据库
db.setHostName(.0.0.1);
db.setUserName(root);
db.setPassword(root);
db.setDatabaseName(factory);//使用的数据库
//打开数据库
if(!db.open())
{
QMessageBox::warning(this,错误,db.lastError().text());
return;
}
}
在文章里我将介绍QT和数据库相连的具体步骤。这篇环境配置就到这里吧