提示:QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
以下为数据库头文件
高手指点
#ifndef DATABASECONNECTION_H
#define DATABASECONNECTION_H
#include<QSqlDatabase>
#include<QString>
#include<QSqlQuery>
#include<QObject>
static bool connectiondatabase()//连接数据库
{
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");//连接数据库驱动
db.setHostName("localhost");//数据库服务器名
db.setDatabaseName("bysjgps");//数据库名
db.setUserName("root");//用户名
db.setPassword("123456");//密码
if(!db.open())
{
return false;
}
return true;
}
#endif // DATABASECONNECTION_H
------解决方案--------------------
装mysql驱动了没,QT自带的只有sqlite
------解决方案--------------------
请参考:http://blog.csdn.net/polokang/article/details/6403303