数据库之SQLite

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;

八、析构的时候关闭数据库

//&#x5173;&#x95ED;&#x6570;&#x636E;&#x5E93; &#x6790;&#x6784;&#x51FD;&#x6570;&#x91CC;&#x6DFB;&#x52A0;
if(g_db.isOpen())
{
    g_db.close();
}

Original: https://blog.csdn.net/weixin_45941271/article/details/123237460
Author: 李先生丶baby
Title: 数据库之SQLite

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/816987/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球