Qt与Sqlite3

操作流程: 

(1)与数据库连接

(2)进行增删改查操作

(3)关闭数据库

示例:

参考:Qt 操作SQLite数据库_qt sqlite数据库操作_houxian1103的博客-CSDN博客 

再谈QSqlQuery::exec: database not open问题的解决_qt database not open-CSDN博客

 

    if (QSqlDatabase::contains("connection"))
    {
        database = QSqlDatabase::database("connection");
    }
    else {
        database = QSqlDatabase::addDatabase("QSQLITE","connection");
        database.setDatabaseName("identifier.sqlite");
    }
    if (!database.open())
    {
        qDebug() << "Error: Failed to connect database." << database.lastError();
    }
    else {
        QSqlQuery query(database);
        query.exec("select * from kmd_menu");
        if (!query.exec())
        {
            qDebug() << "Error:" << query.lastError();
        }
        else {
            while (query.next())
            {
                qDebug() << query.value("name").toString();
            }
        }
        database.close();
    }

 QSqlDatabase类学习笔记_qsqldatabase::adddatabase-CSDN博客

思考:

QSqlDatabase类对象表示一个数据库的连接

Qt中的数据库以连接名来区分

    QSqlDatabase b = QSqlDatabase::addDatabase("QSQLITE");
    qDebug() << b.connectionName();

结果:"qt_sql_default_connection"

相关推荐

  1. QtSqlite3

    2023-12-06 05:58:02       42 阅读
  2. Python访问mysqlsqlite3数据库

    2023-12-06 05:58:02       18 阅读
  3. sqlite3

    2023-12-06 05:58:02       11 阅读
  4. Qt+SQLite使用】

    2023-12-06 05:58:02       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 05:58:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 05:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 05:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 05:58:02       18 阅读

热门阅读

  1. gitlab 迁移-安装-还原

    2023-12-06 05:58:02       28 阅读
  2. gitlab 迁移-安装-还原

    2023-12-06 05:58:02       33 阅读
  3. 驱动模块--内核模块

    2023-12-06 05:58:02       43 阅读
  4. UI界面程序鼠标右键弹出菜单的一些事

    2023-12-06 05:58:02       40 阅读
  5. 学习TypeScrip3(接口和对象类型)

    2023-12-06 05:58:02       39 阅读
  6. vue自定义指令配置小程序按钮权限

    2023-12-06 05:58:02       36 阅读
  7. 第八章 List、Set、数据结构、Collections

    2023-12-06 05:58:02       32 阅读
  8. cookie,session、中间件、csrf认证相关【补充】

    2023-12-06 05:58:02       32 阅读
  9. 【ListView】

    2023-12-06 05:58:02       39 阅读