QT之数据库SQLite
之后要封装一个数据库类文件直接调用(正在开发中…)
一、增
二、删
三、改
四、查
五、pro文件添加
QT += sql
六、.h头文件
#include
QSqlDatabase g_db;
七、.cpp文件
直接创建函数体
bool MainWindow::createConnection()
{
if (!g_db.isOpen())
{
g_db = QSqlDatabase::addDatabase(“QSQLITE”);
QString appPath=qApp->applicationDirPath();
g_db.setDatabaseName(appPath+"\filedata.db");
if (!g_db.open()) {
// qDebug() << g_db.lastError().text();
return false;
}
else
{
//g_db.transaction();
//qDebug() << "transaction_begin" << transaction_begin;
}
}
return true;
}
八、析构的时候关闭数据库
//关闭数据库 析构函数里添加
if(g_db.isOpen())
{
g_db.close();
}