首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

没法连接MySql

2012-08-14 
无法连接MySqlmysql的驱动已经生成了,通过测试程序显示qt支持mysql,但现在就是连接不上,显示“Error!”C/C++

无法连接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()语句看一下报的什么错误?

解决不了的话再把问题发上来。

热点排行