• 3565阅读
  • 1回复

新手问题,还是Qt和MySQL,望高手指教 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-05
我在网上看了很多资料,可还是没结果,下面说说我的问题。
环境:
windows xp
Qt4.6.2
vs2008
mysql-essential-5.1.40-win32.msi

驱动的编译过程是参照这个:
http://blog.csdn.net/do_fork/archive/2009/11/18/4825143.aspx

编译已经成功(生成了对应的库文件),可还是报驱动未加载这样错误,不知是不是还需要设置些什么(我设置了pro QT += sql)。下面是我的测试用代码。
#include <QApplication>
#include <QtSql>
#include <QtGui>

bool createConnection()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("test");
    db.setUserName("root");
    db.setPassword("55778072");
    if(!db.open())
    {
        QMessageBox::critical(0, QObject::tr("Database Error"), db.lastError().text());
        return false;
    }
    return true;
}

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    if(!createConnection())
    {
        return 1;
    }
    return app.exec();
}
离线ppacctv
只看该作者 1楼 发表于: 2010-04-05
快速回复
限100 字节
 
上一个 下一个