|
|
我用的以下代码:
代码:
- #include <qapplication.h>
- #include <qsqldatabase.h>
- int main( int argc, char *argv[] )
- {
- QApplication app( argc, argv );
- QSqlDatabase *defaultDB = QSqlDatabase::addDatabase( "QMYSQL3");
- defaultDB->setDatabaseName("test" ); defaultDB->setUserName( "root" );
- defaultDB->setPassword( "test );
- defaultDB->setHostName( "localhost");
- if ( ! defaultDB->open() )
- {
- qWarning( "Failed to open test database: " + defaultDB->lastError().driverText() );
- qWarning( defaultDB->lastError().databaseText() );
- return 1;
- }
- else{
- ....省略
- }
- }
复制代码
但是连不上。lastError()输出的是“Driver not loaded"。mysql的lib库和开发包都装上的,是不是还需要其他开发包啊? |
|