数据库之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;

}

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

//关闭数据库 析构函数里添加
if(g_db.isOpen())
{
    g_db.close();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值