资源简介
初学者可以看看,一个简单的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
相关资源
- Qt链接mysql5.7所需的libmysql.dll和libmys
- QT实现图片插入数据库并显示
- sqlite3.exe247412
- Qt开发的通讯录小程序。
- 用DAO实现的用户登录系统
- PYQT5+sqlite数据库+QTableWidget自定义表格
- sqlite3.h头文件
- Qt5.3.1+oracle 驱动
- 基于qt和MySql的电信基站管理系统
- 图书管理系统qt+mysql
- SQLite网络化工具包
- 用户注册及登录界面myeclipse 与sql 连接
- sqlite数据库和excel的互相导入导出
- iOS sqlite3的使用増删改查
- qsqloci.dll
- 利用SQLite设计生成一个学生数据库并
- linux下qt5.8连接mysql驱动libqsqlmysql.so
- Spring+Spring MVC+Spring JDBC+MySql实现简单登
- Qt连接数据库SQL Server 2008R2
- SQLite3图形界面数据库查看工具
- QT ODBC drivers使能unicode解决中文乱码
- wxSqlite3 for Delphi
- linux环境下QT语言写的学生成绩管理系
- SQLite Expert Professional激活码,亲测有效
- vs下qt链接sqlserver数据库操作代码
- QT+mysql 图书管理系统搭建
- Qt5.7编译oracl数据库驱动
- 利用IDEA搭建SpringBoot+Mybatis,实现注册
- ssm+maven用拦截器实现登录小Demo
- sqlite3.dll
评论
共有 条评论