资源简介
初学者可以看看,一个简单的qt连接sqlite完成登录的小demo,我也是初学,每做一个demo都会放上来的
代码片段和文件信息
#include “dialog.h“
#include “ui_dialog.h“
#include “QDebug“
#include “QtSql/QSqlError“
#include “QMessageBox“
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
if(QSqlDatabase::contains(“qt_sql_default_connection“))
db = QSqlDatabase::database(“qt_sql_default_connection“);
else
db = QSqlDatabase::addDatabase(“QSQLITE“);
db.setDatabaseName(“storehouse.db“);
if(!db.open())
{
qDebug()< }
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::on_loginButton_clicked()
{
QSqlQuery query;
QString username = ui->lineEditUsername->text();
QString password = ui->lineEditPassword->text();
QString sql;
sql = QString(“select * from user where username = ‘%1‘ and password = ‘%2‘“).arg(username).arg(password);
qDebug()<
query.exec(sql);
if(!query.first())
{
QMessageBox::about(this “login“ “login error“);
return;
}
QMessageBox::about(NULL “login“ “login success“);
db.close();
accept();
}
void Dialog::on_cancelButton_clicked()
{
reject();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1239 2017-11-18 13:35 sqlite_login\dialog.cpp
文件 449 2017-11-18 11:35 sqlite_login\dialog.h
文件 2041 2017-11-18 11:10 sqlite_login\dialog.ui
文件 175 2017-11-18 10:53 sqlite_login\main.cpp
文件 3072 2017-11-18 12:18 sqlite_login\storehouse.db
文件 375 2017-11-18 11:11 sqlite_login\test_login.pro
文件 357 2017-11-18 13:43 sqlite_login\说明文档.txt
目录 0 2017-11-18 13:41 sqlite_login
----------- --------- ---------- ----- ----
7708 8
相关资源
- 在线词典项目v1.1.zip
- QT使用POST传递数据
- 中文SQLite参考书册
- 易语言MySQL注册登录源码
- delphi调用wxsqlite3
- sqlite3 64位动态库包含 .lib文件
- mysql5.7驱动.rar
- Qt实现的一个简单的学生学籍管理系统
- 实验十 使用SQLite数据库存储数据
- Dnf登录器源码配套数据.rar
- Inside SQLite(SQLite技术内幕) 原版+个
- 一个较完整的Qt用户登录界面设计
- 微信授权登录demo源码
- 用户同一时段不能重复登录类似QQMy
- QT用户登录界面源代码
- ViewPager+Fragment+ListView+sqlite案例
- StudentInformationManagementSystem.zip
- SQLiteSpy工具
- 微信数据库查看工具sqlcipher
- 简单的超市收银系统,QT5.3+Ubuntu14.0
- Sqlite存储图片
-
Qt 动态解析xm
l文件 左侧显示在QTr - SQLite数据库的增删改查demo
- 大一大二 基于qt的学生管理系统
- QT实现车辆管理系统,数据库使用SQ
- windows、linux下sqlite远程管理工具及服
- 基于ios的图书管理系统
- sqlite-netFx451-setup-bundle-x86-2013-1.0.105.
- 通过sqlite数据库实现的曾珊盖查的通
- sqlite3Linux版本
川公网安备 51152502000135号
评论
共有 条评论