准备工作
1、在.pro文件里加入
QT += sql
2、添加头文件
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QDebug>
#include <QStringList>
查看Qt支持的数据库驱动
qDebug()<<"Avaliablr drivers: "<<endl;
//获取可用的数据库驱动
QStringList drivers = QSqlDatabase::drivers();
foreach (QString driver, drivers)
{
qDebug()<<driver<<endl;
}
查询到下面这几种
创建数据库连接
//创建一个SQLite数据库连接
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
//数据库连接命名,":memory:"表示建立在内存中的数据库
//该数据库只在程序运行期间有效
//如需保存数据文件,可将其更改为实际的文件路径
//db.setDatabaseName(":memory:");
db.setDatabaseName("/root/QtPrac/QtPractice/SelfDat