• 大小: 1.86MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 数据库
  • 标签: Qt,mysql  

资源简介

Qt中对MySQL数据库进行登录操作,非常详细,本人验证不错!!!

资源截图

代码片段和文件信息

#include “databasedata.h“


DatabaseData::DatabaseData()
{
}

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

    //连接数据库
    QSqlDatabase db = QSqlDatabase::addDatabase(“QMYSQL“);
    db.setHostName(“120.77.148.215“);//localhost
    db.setDatabaseName(“mqtt“);
    db.setUserName(“admin“);
    db.setPassword(“admin“);
    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两边的空格
            

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

     文件    4630016  2017-07-18 00:17  Qt对MySQL·界面登录操作\libmysql_win32(32位libmysql.dll)\libmysql_win32(32位libmysql.dll)\libmysql.dll

     文件      28714  2017-07-18 00:17  Qt对MySQL·界面登录操作\libmysql_win32(32位libmysql.dll)\libmysql_win32(32位libmysql.dll)\libmysql.lib

     文件    1211986  2018-01-02 15:58  Qt对MySQL·界面登录操作\libmysql_win32(32位libmysql.dll).zip

     文件       1243  2018-01-03 18:37  Qt对MySQL·界面登录操作\LoginInterface2\databasedata.cpp

     文件        475  2018-03-14 20:59  Qt对MySQL·界面登录操作\LoginInterface2\databasedata.h

     文件       1301  2018-01-03 18:07  Qt对MySQL·界面登录操作\LoginInterface2\logindlg.cpp

     文件        371  2018-01-03 15:12  Qt对MySQL·界面登录操作\LoginInterface2\logindlg.h

     文件       2100  2018-01-03 11:48  Qt对MySQL·界面登录操作\LoginInterface2\logindlg.ui

     文件       1206  2018-01-03 14:38  Qt对MySQL·界面登录操作\LoginInterface2\LoginInterface2.pro

     文件      24099  2018-03-14 22:55  Qt对MySQL·界面登录操作\LoginInterface2\LoginInterface2.pro.user

     文件      49603  2018-01-03 19:08  Qt对MySQL·界面登录操作\LoginInterface2\LoginInterface2.pro.user.b6c0946

     文件        497  2018-01-03 11:24  Qt对MySQL·界面登录操作\LoginInterface2\main.cpp

     文件        201  2018-01-03 11:04  Qt对MySQL·界面登录操作\LoginInterface2\widget.cpp

     文件        273  2018-01-03 11:04  Qt对MySQL·界面登录操作\LoginInterface2\widget.h

     文件        441  2018-01-03 11:04  Qt对MySQL·界面登录操作\LoginInterface2\widget.ui

     目录          0  2018-01-02 14:52  Qt对MySQL·界面登录操作\libmysql_win32(32位libmysql.dll)\libmysql_win32(32位libmysql.dll)

     目录          0  2018-03-14 15:15  Qt对MySQL·界面登录操作\build-LoginInterface2-unknown-Debug

     目录          0  2018-03-14 15:14  Qt对MySQL·界面登录操作\libmysql_win32(32位libmysql.dll)

     目录          0  2018-03-14 22:55  Qt对MySQL·界面登录操作\LoginInterface2

     目录          0  2018-03-14 15:15  Qt对MySQL·界面登录操作

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

              5952526                    20


评论

共有 条评论

相关资源