2 #ifndef comfrm_DatabaseBackendH
3 #define comfrm_DatabaseBackendH
84 virtual void setDatabaseData(
const std::string& p_host,
unsigned short p_port,
const std::string& p_db) = 0;
89 virtual ErrorCode addConnection(
const std::string& p_user,
const std::string& p_psw) = 0;
94 virtual bool isConnected(
const std::string& p_user)
const = 0;
99 virtual void disconnect(
const std::string& p_user) = 0;
104 virtual ErrorCode executeRequest(
const std::string& p_user,
const std::string& p_request,
com::sql::SqlTable& o_table) = 0;
109 virtual ErrorCode retrieveTable(
const std::string& p_user,
const std::string& p_schema,
const std::string& p_tableName,
Неизвестная ошибка
Definition: database_backend.h:72
Модель SQL-таблицы
Definition: sqltable.h:132
Не удалось выполнить аутентификацию пользователя
Definition: database_backend.h:75
Не удалось выполнить запрос
Definition: database_backend.h:74
Не удалось построить соединение
Definition: database_backend.h:73
Интерфейс для работы с базой данных СУБД
Definition: database_backend.h:63
ErrorCode
Тип ошибок при работе с СУБД
Definition: database_backend.h:69