Рефакт интерфейса

This commit is contained in:
2025-10-28 16:43:18 +03:00
parent 39c11897f8
commit c11871e8f4
5 changed files with 58 additions and 26 deletions

View File

@@ -35,6 +35,35 @@ bool DataBaseLMS::createConnection()
dbSettings.connectionName = "Connection_" + dbSettings.dbName;
db = new QSqlDatabase(QSqlDatabase::addDatabase(dbSettings.dbType, dbSettings.connectionName));
/*
db->setUserName(dbSettings.dbUserName);
db->setPassword(dbSettings.dbPassword);
//db->setHostName(dbSettings.dbHostName);
//db->setPort(dbSettings.dbPort);
bool res1 = db->open();
//Проверка наличия БД
QString queryStr = QString("SELECT datname FROM pg_database");
QSqlQuery query = QSqlQuery(*db);
bool flExist = false;
if(queryExec(queryStr, &query))
{
while (query.next())
{//Инструктор
QString nameDB = "";
nameDB = query.value(0).toString();
if(nameDB == dbSettings.dbName)
flExist = true;
nameDB = query.value(1).toString();
nameDB = query.value(2).toString();
nameDB = query.value(3).toString();
}
}
*/
db->setDatabaseName(dbSettings.dbName);
db->setUserName(dbSettings.dbUserName);
db->setPassword(dbSettings.dbPassword);