Struct mgr db::ConnectionParams

Материал из ISPWiki
Перейти к: навигация, поиск

Структура mgr_db::ConnectionParams

Представление параметров подключения к базе данных

#include <mgrdb.h> 

Классы

struct mgr_db::ConnectionParams::SSL

Настройки для установки безопасного соединения, используя SSL.

Открытые аттрибуты (кратко)

string type

Тип СУБД


string host

Сервер СУБД (не используется для файловых СУБД)


string db

Имя базы данных


string user

Имя пользователя базы данных


string password

Пароль пользователя базы данных


string unix_socket

Cокет или именованный канал, который следует использовать


string client

Имя продукта, использующего подключение к базе данных. Подробнее смотри описание mgr_db::Cache.


std::shared_ptr<SSL> ssl

Указатель на структуру с настройками для установки безопасного соединения. Если указатель не инициализирован, то будет выполнено обычное (небезопасное) соединение с СУБД.

Данные

string type

Тип СУБД

Тип используемой СУБД может принимать следующие значения:

  • mssql - СУБД Microsoft SQL Server (ODBC)
  • mysql - СУБД MySQL
  • postgresql - СУБД PostgreSQL
  • sqlcompact - СУБД Microsoft SQL Server Compact Edition (файловая)
  • sqlite - СУБД SQLite (файловая)

string host

Сервер СУБД (не используется для файловых СУБД)

string db

Имя базы данных

string user

Имя пользователя базы данных

string password

Пароль пользователя базы данных

string unix_socket

Cокет или именованный канал, который следует использовать

string client

Имя продукта, использующего подключение к базе данных. Подробнее смотри описание mgr_db::Cache.

std::shared_ptr<SSL> ssl

Указатель на структуру с настройками для установки безопасного соединения. Если указатель не инициализирован, то будет выполнено обычное (небезопасное) соединение с СУБД.