zoukankan      html  css  js  c++  java
  • Qt使用SQLite数据库的基本步骤

    新建Qt Console Application项目

    pro中添加 QT += sql

    main.cpp内容如下,基本步骤加粗显示。

    #include <QCoreApplication>
    #include<QtSql> //引入头文件
    
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
    
        QSqlDatabase db;
        db = QSqlDatabase::addDatabase("QSQLITE"); //加载SQLite驱动
        db.setDatabaseName("D:/school.db");//连接数据库,若无则自动创建
        if (!db.open())//判断数据库是否打开
        {
            qDebug() << "Error: Failed to connect database." << db.lastError();
        }
        else
        {
            QSqlQuery sql_query; //查询
            QString select_all_sql="select * from table1";//查询表table1所有内容
            sql_query.exec(select_all_sql);//执行命令
            while (sql_query.next()) //逐行检索
            { 
                int id=sql_query.value(0).toInt();
                QString name=sql_query.value(1).toString();
                qDebug()<<QString("id:%1 name:%2").arg(id).arg(name);
            }
        }
    
        return a.exec();
    }
  • 相关阅读:
    实验二
    2
    DS博客作业08--课程总结
    DS博客作业07--查找
    DS博客作业06--图
    DS博客园作业05--树
    有向图强连通分量Tarjan算法
    nyoj 题目737 合并石子(一)
    nyoj 题目61 传纸条
    nyoj 题目49 开心的小明
  • 原文地址:https://www.cnblogs.com/xixixing/p/12352954.html
Copyright © 2011-2022 走看看