本人使用的版本是QT4.7.3
1、首先在项目目录文件.pro中加入 QT +=sql;
2、在cpp文件中添加引用库
#include <QSqlQueryModel>
#include <QSqlQuery>
#include<QSqlRecord>
3、通过QT帮助文档查询如下
因此在cpp的构造函数内添加如下代码
m_db = QSqlDatabase::addDatabase("QODBC");
m_db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=dbtest.mdb");
m_db为头文件中的QSqlDatabase m_db;
4、在数据库打开方法内测试
if(db.open())//打开数据库连接
{
//success!
}