mirror of
https://github.com/Qv2ray/Qv2ray.git
synced 2025-05-20 10:50:23 +08:00
28 lines
665 B
C++
28 lines
665 B
C++
#include "db.h"
|
|
#include <QSqlDatabase>
|
|
#include <QSqlQuery>
|
|
#include "mainwindow.h"
|
|
#include <QDebug>
|
|
|
|
db::db()
|
|
{
|
|
QSqlDatabase database;
|
|
if (QSqlDatabase::contains("qt_sql_default_connection")) {
|
|
database = QSqlDatabase::database("qt_sql_default_connection");
|
|
} else {
|
|
database = QSqlDatabase::addDatabase("QSQLITE");
|
|
database.setDatabaseName(confDatabase);
|
|
}
|
|
if (!database.open()) {
|
|
qDebug() << "Failed to open database while querying.";
|
|
} else {
|
|
this->myQuery = QSqlQuery(database);
|
|
}
|
|
}
|
|
|
|
void db::query(QString queryString)
|
|
{
|
|
this->myQuery.prepare(queryString);
|
|
this->myQuery.exec();
|
|
}
|