• 大小: 13KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: 数据库
  • 标签: Qtsqlite  

资源简介

Qt Sqlite的两个基础小例程,开发环境为ubuntu+Qt5.6.1,WIN下也可用,有的时候调数据库还是挺麻烦的,涉及到驱动的问题,但是Qt集成了Sqlite用着还是挺方便的。

资源截图

代码片段和文件信息

#include “qsqlite.h“
#include “database.h“
#include 
#include 
#include se>
#include 
#include 
#include 
#include 
#include 
int main(int argc char *argv[])
{
    QApplication a(argc argv);


   // QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
  //  QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
    if(!createConnection())
    return 1;

//        qDebug()<<“available drivers:“;
//        QStringList drivers = QSqlDatabase::drivers();
//        foreach(QString driver drivers)
//        qDebug()<
//        QSqlDatabase db=QSqlDatabase::addDatabase(“QSQLITE“);

//        db.setDatabaseName(“/home/maowendi/mao/Project/Qt/QSqlite_test/EasyChat.db“);

//        db.setUserName(“root“);
//        db.setPassword(“123456“);

//        if(!db.open()){
//            qDebug()<<“Unable to open database“;
//        }else{
//            qDebug()<<“Database connection established“;
//        }

//        QSqlQuery query;
//        query.exec(“select * from User“);
//       // query.prepare(“select * from User“);
//        while(query.next())
//        {
//            QString userId = query.value(“UserId“).toString();
//            QString age = query.value(“age“).toString();
//            qDebug()<//            qDebug()<//        }
    Qsqlite w;

    w.show();





    return a.exec();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-26 14:07  Qt_SQlite\
     目录           0  2016-08-26 14:07  Qt_SQlite\QSqlite_test\
     文件         832  2016-08-17 15:13  Qt_SQlite\QSqlite_test\database.h
     文件        2048  2016-07-18 14:07  Qt_SQlite\QSqlite_test\EasyChat.db
     文件        1459  2016-08-17 14:51  Qt_SQlite\QSqlite_test\main.cpp
     文件        2723  2016-08-17 14:51  Qt_SQlite\QSqlite_test\qsqlite.cpp
     文件         622  2016-07-21 14:10  Qt_SQlite\QSqlite_test\qsqlite.h
     文件        3423  2016-07-21 14:10  Qt_SQlite\QSqlite_test\qsqlite.ui
     文件         377  2016-07-21 11:32  Qt_SQlite\QSqlite_test\QSqlite_test.pro
     文件       24181  2016-08-26 14:04  Qt_SQlite\QSqlite_test\QSqlite_test.pro.user
     文件        3072  2016-07-18 15:31  Qt_SQlite\QSqlite_test\student.db
     目录           0  2016-08-26 14:07  Qt_SQlite\sqliteTest\
     文件         832  2016-08-17 15:13  Qt_SQlite\sqliteTest\database.h
     文件         172  2016-08-26 14:00  Qt_SQlite\sqliteTest\main.cpp
     文件         769  2016-08-26 14:04  Qt_SQlite\sqliteTest\mainwindow.cpp
     文件         291  2016-08-26 14:00  Qt_SQlite\sqliteTest\mainwindow.h
     文件         630  2016-08-26 14:00  Qt_SQlite\sqliteTest\mainwindow.ui
     文件         384  2016-08-26 14:02  Qt_SQlite\sqliteTest\sqliteTest.pro
     文件       44489  2016-08-26 14:04  Qt_SQlite\sqliteTest\sqliteTest.pro.user

评论

共有 条评论