Блог Александра Божко
Архивы
Рубрики

FireDAC

У этого поста сразу две цели. Во-первых, я хочу немного рассказать о своих экспериментах с FireDAC, а во-вторых – о том, как продвигаются дела с DB2Clipboard. Все же данный пост будет не информационно-развлекательным (чем я часто грешу в последнее время), а техническим.

Как ни странно, не смотря на достаточно интенсивную информационную поддержку продукта, многие не понимают что из себя представляет FireDAC и зачем он включен в состав Delphi/C++ Builder/RAD Studio.  Поэтому вкратце…

FireDAC это новая библиотека компонентов доступа к данным, созданная на базе хорошо известной AnyDAC. Фактически она стала заменой альтернативой  dbExpress. Сочетает в себе простоту использования, стабильность работы и широкие функциональные возможности. Кроме этого впечатляет набор поддерживаемых СУБД.

Владельцы старших редакций Delphi получают FireDAC бесплатно. Владельцы Professional редакции могут купить Пакет дополнений к Delphi XE4 Professional для клиент-серверного подключения FireDAC .

Подобный продукт для меня представляет особый интерес, хотя бы потому, что мне есть с чем сравнивать (о чем еще будет отдельный разговор). И практически-прикладная задача сразу же нашлась. Я уже писал о том, что в утилите DB2Clipboard реализовал импорт модели, создаваемой ER/Studio из XML формата. Теперь же, с использованием FireDAС,  никто не мешает подключаться к БД напрямую. При правильной подходе можно организовать импорт структуры из любой СУБД, поддерживаемой FireDAC.

Настройка подключения.

В силу определенных причин, первым делом я попробовал настроить соединение с БД MS Access. Все оказалось достаточно просто. На форму водружаются компоненты
TADConnection, TADPhysMSAccessDriverLink и TADGUIxWaitCursor. Даблклик по компоненту TADConnection вызывает диалог настройки соединения.

Читать далее

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика