Qt 使用sqlite

互联网 2021/8/24 19:38:03

1、 .pro文件中添加 QT += core gui sql2、在初始程序中加入 mainwindow.h中加入2.1引入头#include <QSqlDatabase>2.2//创建数据库对象db QSqlDatabase db; 3、在mainwindow.cpp 的构造函数中添加下面代码 //创建连接对象QSqlDatabase db = QSqlDataba…

   1、   .pro文件中添加

QT += core gui sql

2、在初始程序中加入 mainwindow.h中加入
  
     2.1引入头
        #include <QSqlDatabase>

     2.2//创建数据库对象db         
      QSqlDatabase db;
3、在mainwindow.cpp   的构造函数中添加下面代码
//创建连接对象
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    //连接参数

    db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("company_voice.db"); //如果这个数据库存在、则操作他、如果不存在则创建他、并且后续操作
    db.setUserName("root"); //sqllite的用户名和密码、可写可不写。
    db.setPassword("123456");



    //如果连接成功
    if (db.open())
    {
        qDebug()<<"连接成功";

//        //查询  通过全局指针变量query指向连接成功的地址。
//        query = new QSqlQuery();
//        //产生QSqlTableModel类型  对象给m指针


////        QSqlTableModel *m
//        m = new QSqlTableModel();

//        qmodel = new QSqlQueryModel();


    }
    //如果连接失败
    else
    {
         qDebug()<<"连接失败";
//        QMessageBox::warning(this,"提示信息","连接失败");
    }
4. 运行代码在Debug 中寻找创建的company_voice.db数据库、

5、通过navicat链接 刚才创建的company_voice.db数据库

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[Qt 使用sqlite]http://www.zyiz.net/tech/detail-219387.html

赞(0)
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

技术文章导航 更多>