Unidac Delphi 6.1

Posted on -

Компоненты доступа к базам данных delphi. Библиотека UniDAC.

Dimabiz Приветствую всех. Сегодня в статье поговорим о компонентах для доступа к базам данных в delphi от стороннего разработчика, компании Devart. Библиотека содержащая эти компоненты называется UniDAC, подробнее ниже.

UniDAC – это библиотека компонентов, которые предоставляют прямой доступ к множествам баз данных из Delphi, C Builder, Lazarus (или Free Pascal) на Windows, Mac OS X, Android, iOS, Linux и FreeBSD для 32х и 64х битных платформ. UniDAC предоставляет доступ к множеству популярных СУБД: – Oracle; – Microsoft SQL Server; – MySQL; – InterBase; – Firebird; – PostgreSQL; – SQLite; – DB2; – Microsoft Access; – Sybase Advantage Database Server; – Sybase Adaptive Server Enterprise. Компоненты предоставляют унифицированный подход к разработке приложений с базами данных.

Feb 17, 2015 - Re: Разработка приложения - что использовать [new]. Те же грабли. Guest, UniDAC 6.1.3, в строке соединения Charset=utf8;UseUnicode=True, при отображении запроса на грид: 'incomplete multibyte char'. БД на сервере в UTF8. Тот же запрос в FireDAC отображается на гриде нормально.

Это означает, что вы можете легко переключаться между различными базами данных в ваших проектах без необходимости глубоко копать в их спецификациях. Использовать UniDAC можно для разработки приложений использующих множество баз благодаря его сервер независимого интерфейса. Преимущества UniDAC – Унифицированный способ соединения с базами данных UniDAC предоставляет понятный сервер-независимый интерфейс для работы с различными базами данных. Он предоставляет возможность легко изменять движок клиента для определённого типа сервера. – Серверные провайдеры Каждый серверный провайдер использует только присущую ему специфику соединения.

Все операции с данными проходят автоматически, учитывая специфику определённой базы данных (будь то SQL Server, MySQL, Oracle, PostgreSQL и т.д.) – Кросс-платформенная разработка для Delphi, C Builder, Lazarus UniDAC – это кросс-платформенное решение для разработки приложений с использованием различных IDE: – RAD Studio; – Delphi; – C Builder; – Lazarus. Для Windows, MacOS X, iOS, Android, Linux и FreeBSD как для x86 так и для x64 платформ. UniDAC также предоставляет поддержку платформы FireMonkey, которая даёт возможность разрабатывать высокопроизводительные Desktop и мобильные приложения. – Сервер-независимый SQL Разрабатывая приложения с базами данных, которые дают возможность работать с несколькими базами данных, одним из ключевых моментов является написание сервер независимого SQL. В UniDAC внедрена поддержка сервер-независимого SQL на основе мощного движка макросов.

UnidacUnidac

Ключевые особенности Direct Mode Даёт вашем приложению работать на прямую с СУБД (Oracle, SQL Server, MySQL и т.д.) без библиотеки клиента базы данных. Мобильная разработка Разработка мобильных приложений для iOS и Android проходит ещё легче с UniDAC, так как он позволяет работать с несколькими базами данных также легко, как в приложениях для настольного ПК. Совместимость с IDE UniDAC совместим с множеством сред разработки как c новыми так и c предыдущими версиями: – RAD Studio XE7 – Delphi XE7 – C Builder XE7 – Lazarus Все поддерживаемые версии сред разработки можно просмотреть.

Платформы разработки Теперь можно разрабатывать не только VCL приложения в Delphi и LCL в Lazarus, но и использовать новую платформу FireMonkey. Мониторинг Используя бесплатный инструмент можно мониторить и анализировать все запросы сделанные вашим приложением использующего UniDAC. DbMonitor отслеживает выполнение SQL запросов каждого компонента. Вот собственно и все. Хорошее, готовое решение, за которое правда нужно заплатить, цены начинаются от 200$, есть и бесплатная 60 дневная версия, за это время можно потестировать компоненты, убедиться в их полезности и принять решение.

Unidac Delphi 6.1

Страница библиотеки на официальном сайте.