Firebird Documentation IndexПереход с MS SQL на Firebird → Доступ клиентов
Firebird Home Firebird Home Пред.: Трюки с SQLFirebird Documentation IndexУровень выше: Переход с MS SQL на FirebirdСлед.: Утилиты

Доступ клиентов

Утилиты со «встроенным» в них доступом
Клиентский доступ для разработчиков

Этот раздел описывает различия в способах доступа клиентских приложений к базам данных, управляемых СУБД Firebird и MS SQL.

Утилиты со «встроенным» в них доступом

Стандартной утилитой для работы из командной строки является программа isql. Обычно она используется для выполнения больших скриптов или при написании пакетных файлов.

Когда имеется возможность работать с графическим интерфейсом пользователя (GUI), для СУБД Firebird рекомендуется использовать утилиты IBOConsole, IB_SQL, IB Expert, DataBase Workbench, FlameRobin (платформонезависимая утилита). БОльшая часть из указанных утилит схожа с утилитой управления для СУБД MS SQL Enterprise Manager.

Клиентский доступ для разработчиков

Существует несколько механизмов доступа к базам данных СУБД Firebird. Среди них использование низкоуровневого API на языке C, драйвера ODBC (Open Database Connectivity), драйвера OLE DB (он также используется для доступа в технологии ActiveX Data Objects, ADO), и др.

Использование низкоуровневого API на языке C позволяет создавать переносимый код. На всех платформах есть поддержка этого API. Это также является базисом для компонент доступа сред разработки Delphi и C++ Builder, таких как InterBase Objects (IBO), FIBPlus, InterBase Express (IBX), UnifiedIB (UIB) и др.

Использование драйвера ODBC позволяет разработчикам создавать код, который можно будет использовать с различными базами данных (и серверами баз данных) в случае, если разработчик ограничит себя использованием некоторого (общего) подмножества операторов языка SQL. Существует много утилит, использующих базы данных СУБД Firebird через драйверы ODBC.

Использование драйвера OLE DB позволяет разработчикам использовать популярный интерфейс доступа к данным от Microsoft ADO API. Это дает возможность получать доступ к базам данных СУБД Firebird из таких сред, как Visual Basic или ActiveX Server Pages (ASP). В настоящее время наиболее популярной является собственная связка Microsoft - OLE DB->ODBC.

Пред.: Трюки с SQLFirebird Documentation IndexУровень выше: Переход с MS SQL на FirebirdСлед.: Утилиты
Firebird Documentation IndexПереход с MS SQL на Firebird → Доступ клиентов