Qv2ray/src/db.cpp
2019-06-18 14:47:28 +08:00

28 lines
685 B
C++

#include "db.h"
#include <QSqlDatabase>
#include <QSqlQuery>
#include "mainwindow.h"
#include <QDebug>
SQLiteDB::SQLiteDB()
{
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 SQLiteDB::DoQuery(QString queryString)
{
this->myQuery.prepare(queryString);
this->myQuery.exec();
}