mirror of
https://gitlab.com/spaceti-app/integrations/acs/colnod-connector.git
synced 2026-07-12 11:50:37 +02:00
Add database class
This commit is contained in:
parent
c1cce5fc41
commit
da391a44d5
@ -2,8 +2,10 @@ INCLUDEPATH += $$PWD
|
||||
#SRC_DIR = $$PWD
|
||||
message($$PWD)
|
||||
SOURCES += \
|
||||
$$PWD/databasemanager.cpp \
|
||||
$$PWD/requestmanager.cpp
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/databasemanager.h \
|
||||
$$PWD/requestmanager.h
|
||||
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