下载路径:链接: link
默认安装
这一步,设置一个自己能记住的密码!!这里设置为:123456
按下Windows键,输入“环境变量”,搜索到“编辑系统环境变量”,点击
报错结果:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3
报错原因:
缺少MySQL驱动(qsqlmysql.dll,qsqlmysql.dll)
有时候有驱动但缺少库(libmysql.lib)
解决方法:
方式1、不推荐
方式2、推荐
QSqlDatabase sqldb = QSqlDatabase::addDatabase("QODBC");//连接数据库的类型使用QODBC,因为是通过ODBC进行连接的
sqldb.setHostName("127.0.0.1");//使用localhost也可以
sqldb.setDatabaseName("localhost_3306");//数据库名称使用localhost_3306连接名或创建的weinspectdb数据库名称都可以
sqldb.setUserName("root");
sqldb.setPassword("123456");//安装mysql设置的密码
sqldb.setPort(3306);//端口号
if (!sqldb.open())
{
qDebug() << "Failed to connect to database:" << db.lastError().text();
spdlog::error("sqldb open failed");
return;
}