首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT运行提示数据库有关问题

2012-05-30 
QT运行提示数据库问题提示:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQ

QT运行提示数据库问题
提示: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

热点排行