当前位置: 代码迷 >> QT开发 >> 没法连接MySql
  详细解决方案

没法连接MySql

热度:100   发布时间:2016-04-25 04:38:23.0
无法连接MySql
mysql的驱动已经生成了,通过测试程序显示qt支持mysql,但现在就是连接不上,显示“Error!”
C/C++ code
#include <QtCore/QCoreApplication>#include<QtSql/QSqlDatabase>#include<QtDebug>int main(int argc, char *argv[]){    QCoreApplication a(argc, argv);    QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");    db.setHostName("localhost");    db.setDatabaseName("mysql");    db.setUserName("root");    db.setPassword("34");    if(!db.open())        qDebug()<<"Error!";    else        qDebug()<<"Success!";    return a.exec();}

请问连接不上mysql可能是哪些原因造成的呢?mysql就安装在本机~

------解决方案--------------------
qDebug() << db.lastError().text();

用上边的qDebug()语句看一下报的什么错误?

解决不了的话再把问题发上来。
  相关解决方案