FireDAC. Работа с ConnectionDefs

В данной статье посмотрим как добавлять, редактировать, удалять ConnectionDefs в технологии FireDAC. Где это может быть полезно? При создании,  редактировании соединений. Private connections полностью опираются на ConnectionDefs. Вот как будет выглядеть программа.

5

Что такое ConnectionDefs?

Это наборы параметров соединений, выглядят они примерно так…

6

Для каждой базы данных и для каждого соединения можно определять разные наборы, ну и соответственно пользоваться ими в той или иной ситуации при установлении соединения. Продолжим!

В данной статье мы будем создавать только 1 ConnectionDef под именем MyConnDefName, редактировать и удалять его, чтобы показать общий принцип работы.

Начнём!

Создадим VCL приложение со следующим набором компонентов. Здесь кнопки, memo, FDManager.

7

 

Вспомогательная функция IsConnectionDef

Создадим функцию поиска CnnectionDef, так как она нам понадобится в дальнейшем.Я ещё только учусь программированию, поэтому некоторые вещи не знаю. Наверное,такая функция есть в библиотеке, но я её не нашел, поэтому решил написать сам. Вот её реализация.

Кнопка Add

Кнопка Delete

Кнопка Edit

(редактирование параметров)

Кнопка Show

(показывает определения соединений и параметры MyConnDefName)

Тестируем приложение

8

 

Все добавляется, редактируется и удаляется. До совершенства я эту программу доводить не буду, так как цель статьи – закрепить навыки работы с ConnectionDefs!

This entry was posted in Delphi, FireDAC. Bookmark the permalink.