当前位置: 代码迷 >> 综合 >> Qt5.4读取mysql数据库
  详细解决方案

Qt5.4读取mysql数据库

热度:80   发布时间:2024-01-29 07:40:40.0

因为Qt5.4自带QMYSQL的驱动程序类型,但没有自带mysql的dll  所以只需要把libmysql.dll 放在Qt的bin目录就可以了。注意:dll的32位和64位跟Qt需要一致

libmysql.dll安装mysql的安装包就有

bin目录为  我的目录:D:\Qt5\5.4\mingw491_32\bin

 

使用代码:

QSqlDatabase db2 =QSqlDatabase::addDatabase("QMYSQL", "mysql");// 如果要连接多个数据库,必须指定不同的连接名字,否则会覆盖上面的默认连接    
db2.setHostName("localhost"); //选择本地主机 
db2.setDatabaseName("date"); //设置数据源名称   
db2.setUserName("admin"); //登录用户    
db2.setPassword("admin"); //密码    
if(!db2.open()) //打开数据库    
{        qDebug()<<"sql错误"<<db2.lastError().text(); //提示数据库没有连接的错误信息。        //打开失败   
}else    
{        qDebug()<<"mysql数据库打开成功";    
}

 

后续上传对应的libmysql.dll。

  相关解决方案