• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签: 实例  

资源简介

光谱仪连接实例

资源截图

代码片段和文件信息

#include “connectdatabase.h“
#include 
#include

#include se>
#include
#include
#includese>
#include
#include

#include
#include


connectdatabase::connectdatabase()
{
}

void connectdatabase::create_workpace(QString database_workpath){

    QDir dir;
    QFile file(database_workpath);
    if(!file.exists()){//判断如果文件夹不存在
        dir.mkdir(database_workpath);
        if(!dir.exists()){qDebug()<<“创建文件夹失败“;}else{qDebug()<<“创建文件成功“;}//  判断创建文件夹是否成功不成功退出
    }else{
        qDebug()<<“文件已经存在“;}



}




void connectdatabase::connect_to_database(QString database_workpathQString connect_nameQString database_name QString user_name QString password){

    QSqlDatabase db;

    if(QSqlDatabase::contains(database_workpath)){
        db=QSqlDatabase::database(database_workpath);
        qDebug()<<“数据库连接存在“;
    }else{
        qDebug()<<“数据库连接不存在,即将创建“;
        db=QSqlDatabase::addDatabase(“QSQLITE“connect_name);
        db.setDatabaseName(database_workpath.append(‘./‘).append(database_name).append(“.db“));
        db.setUserName(user_name);
        db.setPassword(password);
        qDebug()<<“创建完毕“;
    }

    if(db.open()){
        qDebug()<<“打开数据库成功“;
        QString q=“create table testone()“;
        }else{

    }



}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1568  2018-10-22 19:24  光谱仪连接实现类\connectdatabase.cpp

     文件        656  2018-10-22 14:55  光谱仪连接实现类\connectdatabase.h

     目录          0  2018-10-25 11:45  光谱仪连接实现类

----------- ---------  ---------- -----  ----

                 2224                    3


评论

共有 条评论