一、软件安装
1、安装Qt Creator 5.4.1;
2、安装MySQL 5.6.10;
3、安装MySQL管理工具Navicat for MySQL 11.1.20(地址:http://download.csdn.net/detail/hanbo622/9808651)里面包含破解工具和使用说明;
二、代码访问数据库
1、初始化工作
//打印Qt支持的数据库驱动
qDebug()<<QSqlDatabase::drivers();
//添加MySql数据库
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
//链接数据库
db.setHostName("127.0.0.1");//数据库服务器IP
db.setUserName("root");//数据库用户名
db.setPassword("root");//数据库密码
db.setDatabaseName("test");//使用哪个数据库
//打开数据库
if(!db.open())
{
QMessageBox::warning(this, "错误", db.lastError().text());
return;
}
2、访问出现问题
!Driver not loaded Driver not loaded
解决办法:
把MySQL安装路径中:A:\MySQL\MySql\MySQL Workbench CE 5.2.47\libmysql.dll 拷贝到
Qt安装路径:A:\Qt\Qt5.4.1\5.4\mingw491_32\bin 中去,即可。