2011-04-25 112 views
0

我在连接xampp mysql和QT时遇到了问题。下面是我在网上找到了,但给出了一个错误代码:xampp在Windows操作系统中使用QT的Mysql连接

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); 

     db.setHostName("localhost"); 
     db.setDatabaseName("sample_datebase"); 
     db.setUserName("root"); 
     db.setPassword(""); 

     if(!db.open()) { 
      QSqlError err = db.lastError(); 
      QMessageBox::information(0, QObject::tr("Error Connection!"), err.text()); 
      return 1; 
     } 

的错误信息是:

驱动程序未加载

+0

这里的问题是我如何加载驱动程序以及数据库和应用程序? – 2011-04-25 05:15:00

回答

0

的Qt店车手中的所有数据库特定的代码,如QMYSQL驱动程序。编译的驱动程序是作为插件进行编程的。在使用插件之前,您需要使用已安装的数据库库来构建它们。

here描述了如何在不同的操作系统下为不同的数据库构建插件的详细描述。

相关问题