• 大小: 10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: 其他
  • 标签: QT  数据库  

资源简介

使用QT实现数据库的管理的

资源截图

代码片段和文件信息

#include “databasedata.h“


DatabaseData::DatabaseData()
{
}

bool DatabaseData::VerificationLogin(QString Username QString Password)
{
    //把登录信息的账号密码传进来,然后跟数据库进行比较,相同则验证成功,否则失败

    //连接数据库
    QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE“);
    db.setHostName(“192.168.1.107“);//localhost
    db.setDatabaseName(“mqtt“);
    db.setUserName(“admin“);
    db.setPassword(“12345“);
    if(db.open())
    {
        //数据库操作
        QSqlQuery query(db);//实例一个查询对象SELECT * FROM mqtt.account;
        if(query.exec(“SELECT * FROM mqtt.account where id >= 0“))//代表选择id=3的一行内容
        {
            while(query.next())//遍历数据表格mqtt.account每一行,从第0行到最后一行
            {
                QString id = query.value(0).toString().trimmed();//trimmed函数表示去除QString两边的空格
                QString password = query.value(1).toString().trimmed();
                if((Username.trimmed() == id) && (Password == password))
                    return true;
            }
            db.close();
        }
    }
    return false;
}





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

     文件       1246  2018-01-23 20:19  LoginInterface2\databasedata.cpp

     文件        478  2018-01-19 16:58  LoginInterface2\databasedata.h

     文件       1348  2018-01-23 14:39  LoginInterface2\logindlg.cpp

     文件        371  2018-01-03 15:12  LoginInterface2\logindlg.h

     文件       2099  2018-01-23 20:07  LoginInterface2\logindlg.ui

     文件       1206  2018-01-03 14:38  LoginInterface2\LoginInterface2.pro

     文件      23886  2018-01-23 21:36  LoginInterface2\LoginInterface2.pro.user

     文件      49603  2018-01-03 19:08  LoginInterface2\LoginInterface2.pro.user.b6c0946

     文件        502  2018-01-19 17:23  LoginInterface2\main.cpp

     文件        201  2018-01-03 11:04  LoginInterface2\widget.cpp

     文件        273  2018-01-03 11:04  LoginInterface2\widget.h

     文件        441  2018-01-03 11:04  LoginInterface2\widget.ui

     目录          0  2018-01-23 21:36  LoginInterface2

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

                81654                    13


评论

共有 条评论