Класс TDbConnParams

Модуль: dbaTypes

Список параметров соединения с базой данных

Объявление

type TDbConnParams = class()

Иерархия

Описание

Список параметров соединения с базой данных

Данный класс представляет собой хранилище параметров соединения с абстрактной базой данных и используется как интерфейс передачи параметров в объект TDbaConnection. Данный класс не описывает модель соединения с какой-то кокретной СУБД. С другой стороны TDbConnParams может быть использован для задания общих параметров настройки соединения, используемых при соедиении с практически любой СУБД (Host,Password,User,Schema)

Для задания типа соединения необходимо воспользоваться свойством Driver.

TDbConnParams является промежуточным звеном между объектом соединения и строкой параметров соединения, используемой как унифицированный интерфейс описания соединения с СУБД. Для загрузки и выгрузки параметров из строки соединения используйте свойство ConnString.

Метод Normalize используtются для приведения параметров соединения к каноническому виду. Каноническому вид зависит от типа СУБД, параметры соединения с которой описываются. Нормализация необходима в случае когда одно и то же значение параметра может быть описано различными способами (например для СУБД MySql в качестве сервера соединения можно указать значения localhost или 127.0.0.1, описывающие один и тот же сервер).

Смотри также

AboutConnStrings
TDbaConnection
класс соединения с СУБД

Методы

Имя
Описание
 
Привести параметры и их значения к "каноническому" виду. 
 
Определить задан ли драйвер. 
 
Создать строку соединения, которая содержит только указанные параметры 
 
получить уникальное, инвариантное к способу написания параметров соединения hash значение 
 
Копировать параметры. 
 
Очистить список параметров. 
 
Заполнить незаданные параметры дефолтовыми значениями 

Свойства

Имя
Описание
 
Строка параметров соединения. 
 
Кол-во заданных параметров. 
 
Тип СУБД, соединение с которой описывается. 
 
Имя сервера (службы) СУБД. 
 
Пароль соединения. 
 
Название схемы по-умолчанию. 
 
Логин соединения.