加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
view_mysql.h 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
清风暖酒 提交于 2023-08-12 23:50 . studentManage 第一次提交
#ifndef VIEW_MYSQL_H
#define VIEW_MYSQL_H
#include <QWidget>
#include<QSqlDatabase>
#include<QSqlQueryModel>
#include<QPushButton>
#include<QVector>
#include<QMap>
namespace Ui {
class view_Mysql;
}
class view_Mysql : public QWidget
{
Q_OBJECT
public:
explicit view_Mysql(QWidget *parent = nullptr);
~view_Mysql();
QSqlDatabase sdb;
QSqlQueryModel *Qmodel;
QString sqlCommand;
bool insertInto(QSqlDatabase db,int id,QString name,int age,QString sex,int score);//增
bool deleInnfo(int id);//删
bool modify(QString to_2,QString to_3,QString to_4,QString to_5);//改
QSqlQuery lookInfo(QString to_2,QString to_3);//查
int rowNum;
QVector<int>saveRow;
//const QPushButton* getButton();
QMap<int,QString>ColumnName;
int action=0;//用于save按钮判断是保存添加操作还是保存修改操作 1 添加 2 修改
void clearTableWidget();
QList<QStringList> sendData();
private slots:
void on_btn_add_clicked();
void on_btn_dele_clicked();
void on_btn_modify_clicked();
void on_btn_quit_clicked();
void on_btn_query_clicked();
void on_btn_save_clicked();
void on_btn_search_clicked();
void on_comboBox_activated(int index);
void on_btn_download_clicked();
private:
Ui::view_Mysql *ui;
//数据库信息
const QString hostname="127.0.0.1";
const int port=3306;//mysql默认端口
const QString user="root";
const QString password="123456";
const QString databaseName="studentmanage";
QString table_login="login";
QString table_student="student";
};
#endif // VIEW_MYSQL_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化