1 Star 8 Fork 2

UNSTOPPABLE/ 毕设大作业基于qt5开发的局域网聊天软件

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
sqlutil.h 909 Bytes
一键复制 编辑 原始数据 按行查看 历史
UNSTOPPABLE 提交于 2022-08-19 16:11 . 首次提交
#ifndef SQLUTIL_H
#define SQLUTIL_H
#include <QObject>
#include <QSqlDatabase>
#include <QSqlQuery>
#include "contactinfo.h"
class SqlUtil : public QObject
{
Q_OBJECT
public:
explicit SqlUtil(QObject *parent = nullptr);
void initSqlLite();
QSqlDatabase db;
QSqlQuery *psql;
QSqlQuery* selectDb(QString tableName);
void insertDb(QString tableName,QList<QString> *bindKeyList,QList<QString> *bindValList);
void updateDb(QString tableName,QList<QString> *bindValList);
void deleteDb(QString tableName,QList<QString> *bindValList);
void addContact(ContactInfo *contactinfo);
void addMsg(ContactInfo *contactinfo);
QList<ContactInfo*>* contactList();
bool contactListByMacAddr(ContactInfo *contactinfo);
QList<ContactInfo*>* talkRecordListByContactMac(ContactInfo *contactinfo);
void openDb();
signals:
void initSuccess();
};
#endif // SQLUTIL_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/UnStoppableeee/lan-chat-software-based-on-qt5.git
[email protected]:UnStoppableeee/lan-chat-software-based-on-qt5.git
UnStoppableeee
lan-chat-software-based-on-qt5
毕设大作业基于qt5开发的局域网聊天软件
master

搜索帮助