求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(); } 测试一下。 这4个文件是我编译出的mysql驱动: 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/112275,如需转载请自行联系原作者