求Qt的mysql驱动libqsqlmysql.a, qsqlmysql.dll
自己编译老是出错,想求个现成的。
自己解决了。
#include <QtCore>
#include <QtGui>
#include <QtSql>
bool connectDatabase()
{
QSqlDatabase conn=QSqlDatabase::addDatabase( "QMYSQL");
conn.setHostName( "localhost");
conn.setUserName( "root");
conn.setPassword( "123456");
conn.setDatabaseName( "test");
if(!conn.open())
{
QMessageBox::critical(0,QLabel::trUtf8( "数据库连接失败"),conn.lastError().text());
return false;
}
return true;
}
int main( int argc, char **argv)
{
QApplication app(argc, argv);
if(!connectDatabase())
return 1;
return app.exec();
}
#include <QtGui>
#include <QtSql>
bool connectDatabase()
{
QSqlDatabase conn=QSqlDatabase::addDatabase( "QMYSQL");
conn.setHostName( "localhost");
conn.setUserName( "root");
conn.setPassword( "123456");
conn.setDatabaseName( "test");
if(!conn.open())
{
QMessageBox::critical(0,QLabel::trUtf8( "数据库连接失败"),conn.lastError().text());
return false;
}
return true;
}
int main( int argc, char **argv)
{
QApplication app(argc, argv);
if(!connectDatabase())
return 1;
return app.exec();
}
测试一下。
这4个文件是我编译出的mysql驱动:
本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/112275
,如需转载请自行联系原作者