zoukankan      html  css  js  c++  java
  • Qt操作Sqlite数据库

    总算在Qt中把Sqlite操作成功了,写点总结吧。其实早就弄对了的,但查看数据库就是没有想要的结果。最后发现生成的执行文件在Dbug目录,与先前设定的路径不同,这才恍然大悟。
     
    一、使用到数据库模块,需在pro文件中加入:
    QT += sql
     
    二、所需数据库操作的相关头文件:
    #include <QSqlDatabase>
    #include <QSqlQuery>
    #include <QSqlRecord>
    #include <QSqlField>
     
    三、连接Sqlite
     1 void dbCon()
     2 {
     3    QSqlDatabase db;
     4    db = QSqlDatabase::addDatabase("QSQLITE"); //指明数据库类型为Sqlite
     5    db.setDatabaseName("test.db"); //在程序所在目录打开或创建的test.db数据库文件
     6    if (db.open()) { //打开数据库,出借处理
     7        QMessageBox::information(this,tr("连接..."),tr("数据库连接失败!"));
     8        return;
     9    }
    10 }

    四、操作Sqlite一例

    1 void insertData()
    2 { 
    3     //数据库打开后了,来向操作试试
    4     QSqlQuery query;
    5     //query.exec("create table user(name,information);"); //如果数据库中还没有表格那就新建一个吧
    6     query.exec("insert into admin values('%1','%2');").arg(name).arg(pass));
    7     db.close(); //关闭数据库
    8 }
     
     
     
     
  • 相关阅读:
    开启JAVA学习之旅 Day1
    python二分法及小tips
    简单的注入脚本
    Requests文档 阅读笔记
    多线程
    IO操作
    异常Exception
    Map集合
    Collection集合
    泛型
  • 原文地址:https://www.cnblogs.com/zhouwenJS/p/3788077.html
Copyright © 2011-2022 走看看