FireDAC. Private соединение к БД MySQL

В других постах мы говорили о разных типах соединений, но здесь поговорим именно о Private соединении. Почему именно Private? При Persistent у нас все данные на подключение хранятся в файлах, что не есть хорошо, в Private – все основные данные хранятся в памяти программы и доступны только ей. В принципе, для большинства программ – это рабочий вариант. Persistent же хорош для серверной части. Но это чисто мое личное мнение из накопившихся данных на сегодня.

Итак, добавим следующие компоненты FDConnection и FDManager

14

Перед всеми действиями сделаем следующее

-Поместим файлы FDDrivers.ini и FDConnectionDefs.ini в каталог с EXE, второй файл, в принципе для Private не обязательно помещать сюда же. В файле FDDrivers.ini опишем сам драйвер следующим образом

Создадим процедуру для добавления определения соединения. Если нужно создать Persistent – то просто раскоментируйте соответствующие блоки.

В OnCreate пропишем следующее

Вот результат

15

 

by Stanislav_Panteleev