Список параметров соединения с базой данных
type TDbConnParams = class()
Список параметров соединения с базой данных
Данный класс представляет собой хранилище параметров соединения с абстрактной базой данных и используется как интерфейс передачи параметров в объект TDbaConnection. Данный класс не описывает модель соединения с какой-то кокретной СУБД. С другой стороны TDbConnParams может быть использован для задания общих параметров настройки соединения, используемых при соедиении с практически любой СУБД (Host,Password,User,Schema)
Для задания типа соединения необходимо воспользоваться свойством Driver.
TDbConnParams является промежуточным звеном между объектом соединения и строкой параметров соединения, используемой как унифицированный интерфейс описания соединения с СУБД. Для загрузки и выгрузки параметров из строки соединения используйте свойство ConnString.
Метод Normalize используtются для приведения параметров соединения к каноническому виду. Каноническому вид зависит от типа СУБД, параметры соединения с которой описываются. Нормализация необходима в случае когда одно и то же значение параметра может быть описано различными способами (например для СУБД MySql в качестве сервера соединения можно указать значения localhost или 127.0.0.1, описывающие один и тот же сервер).
Имя |
Описание |
|
![]() ![]() |
Привести параметры и их значения к "каноническому" виду. |
|
![]() ![]() |
Определить задан ли драйвер. |
|
![]() ![]() |
Создать строку соединения, которая содержит только указанные параметры |
|
![]() ![]() |
получить уникальное, инвариантное к способу написания параметров соединения hash значение |
|
![]() ![]() |
Копировать параметры. |
|
![]() ![]() |
Очистить список параметров. |
|
![]() ![]() |
Заполнить незаданные параметры дефолтовыми значениями |