代码拉取完成,页面将自动刷新
#ifndef EJSQLMANAGER_H
#define EJSQLMANAGER_H
#include <QMap>
#include <QSqlDatabase>
#include <QSqlTableModel>
class EJSqlManager
{
public:
~EJSqlManager();
bool open(const QString &path, const QString &passwd);
bool query(const QString &sql, const QString &path = "");
bool existTable(const QString &table = "", const QString &path = "");
bool createTable(const QStringList &column, const QString &table = "", const QString &path = "");
void setDefaultDB(const QString &path){m_defaultDB = path;}
void setDefaultTB(const QString &table){m_defaultTB = table;}
QSqlTableModel *getTableModel(const QString &table = "", const QString &path = "");
static EJSqlManager* getInstance(){return m_instance;}
private:
EJSqlManager(){}
private:
QMap<QString, QSqlDatabase> m_dbconn;
QString m_defaultDB;
QString m_defaultTB;
static EJSqlManager *m_instance;
};
#endif // EJSQLMANAGER_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。