os : win7
compiler : mingw4.8(come with Qt5.2)
link to : Fedora core release 5, kernel 2.6.15-1.2054_FC5 smp on an i686

Qt Code:
  1. db = new QSqlDatabase();
  2. db->addDatabase("QMYSQL");
  3. db->setHostName("localhost");
  4. db->setDatabaseName("myclinic");
  5. db->setUserName("root");
  6. db->setPassword(",trth12");
  7.  
  8. qDebug() << loader.errorString();
  9. qDebug() << "drivers: "<< QSqlDatabase::drivers();
  10.  
  11. if (db->open())
  12. qDebug() << "Success!";
  13. else
  14. qDebug() << db->lastError().text();
To copy to clipboard, switch view to plain text mode 


messages

QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available
drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL 7 “The shared
library was not found.” drivers: (“QSQLITE”, “QMYSQL”, “QMYSQL3”,
“QODBC”, “QODBC3”, “QPSQL”, “QPSQL7”)

“Driver not loaded Driver not loaded”