| 123456789101112131415161718192021222324252627282930 |
- #ifndef DBTHREAD_H
- #define DBTHREAD_H
- #include <QThread>
- #include <QStringList>
- #include <QSqlDatabase>
- #include <QSqlQuery>
- #include <QVariant>
- class DBThread : public QThread
- {
- Q_OBJECT
- public:
- explicit DBThread(QObject *parent = nullptr);
- void initdb();
- void stop();
- void appendSql(QString sql);
- bool chkTable(QString tbname, QStringList list);
- void run() override;
- signals:
- void getParam(QString appid, QString key, QString name, QString pass, QString comid, QString url);
- private:
- QSqlDatabase db;
- QStringList sqllist;
- bool keepWorking;
- };
- #endif // DBTHREAD_H
|