mirror of
https://gitlab.com/spaceti-app/integrations/acs/colnod-connector.git
synced 2026-07-12 16:50:48 +02:00
Add database class
This commit is contained in:
parent
c1cce5fc41
commit
da391a44d5
@ -2,8 +2,10 @@ INCLUDEPATH += $$PWD
|
|||||||
#SRC_DIR = $$PWD
|
#SRC_DIR = $$PWD
|
||||||
message($$PWD)
|
message($$PWD)
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
|
$$PWD/databasemanager.cpp \
|
||||||
$$PWD/requestmanager.cpp
|
$$PWD/requestmanager.cpp
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
|
$$PWD/databasemanager.h \
|
||||||
$$PWD/requestmanager.h
|
$$PWD/requestmanager.h
|
||||||
message($$SOURCES)
|
message($$SOURCES)
|
||||||
|
|||||||
19
src/colnod/databasemanager.cpp
Normal file
19
src/colnod/databasemanager.cpp
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
#include "databasemanager.h"
|
||||||
|
|
||||||
|
DatabaseManager::DatabaseManager(QString dbName, QString user, QString password)
|
||||||
|
{
|
||||||
|
|
||||||
|
db = QSqlDatabase::addDatabase("QPSQL");
|
||||||
|
|
||||||
|
db.setDatabaseName(dbName);
|
||||||
|
db.setHostName("localhost");
|
||||||
|
//db.setHostName("192.168.1.201");
|
||||||
|
db.setUserName(user);
|
||||||
|
db.setPassword(password);
|
||||||
|
if (!db.open())
|
||||||
|
{
|
||||||
|
qDebug() << "Opening error" + db.lastError().text();
|
||||||
|
}
|
||||||
|
query = QSqlQuery("query", db);
|
||||||
|
}
|
||||||
|
|
||||||
23
src/colnod/databasemanager.h
Normal file
23
src/colnod/databasemanager.h
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#ifndef DATABASEMANAGER_H
|
||||||
|
#define DATABASEMANAGER_H
|
||||||
|
#include <QSql>
|
||||||
|
#include <QSqlDatabase>
|
||||||
|
#include <QSqlQuery>
|
||||||
|
#include <QSqlError>
|
||||||
|
|
||||||
|
#include <QVariant>
|
||||||
|
#include <QDebug>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class DatabaseManager
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
DatabaseManager(QString dbName, QString user, QString password);
|
||||||
|
|
||||||
|
private:
|
||||||
|
QSqlDatabase db;
|
||||||
|
QSqlQuery query;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // DATABASEMANAGER_H
|
||||||
Loading…
x
Reference in New Issue
Block a user