Компоненты и драйверы

Перечисленные компоненты и драйверы могут работать со всеми версиями InterBase, Firebird и Yaffil, за редким исключением.
 

Компоненты

  • IBX (InterBase Express) – входит в поставку Delphi, C++Builder, Kylix, InterBase (закладка InterBase на палитре компонент). Наиболее естественный способ для работы с InterBase и Firebird из Delphi и C++Builder (как и FIBPlus, см. дальше). Требуется обновление до последней версии:
  • FIBPlus – платная альтернатива IBX. Расширенные редакторы свойств, более высокая функциональность.
  • UIB – набор компонент минимальной функциональности, наиболее подходящий для работы в серверных и многопоточных приложениях.
  • AnyDAC – библиотека компонент от DA Soft, с поддержкой многих серверов, включая Firebird и InterBase. С 2013 года включена в Delphi под названием FireDAC.
  • FireDAC – бывшая AnyDAC, включена в Delphi XE3-XE7. Обновления находятся в списке для зарегистрированных пользователей.
  • IBDAC – платная библиотека компонентов для прямого доступа от Devart (разработчика решений для прямого доступа к данным, таких, как ODAC и MyDAC).
  • FBLib – библиотека компонент (без DataSet) для Delphi, Kylix, Freepascal и Lasarus. Лицензия LGPL.
  • Zeos Database Objects – набор компонент для Delphi для работы с Interbase, Oracle, MySQL и PostgreSQL. В исходных текстах, лицензия GPL.
  • FreeIBComponents – устаревший набор компонент, на исходном коде которого базируются IBX и FIBPlus
FreeIBComponents.zip (1.2Mb), 09.06.1999, Gregory Deatz.
  • IBTCL – библиотека функций доступа к IB для языка Tcl.
  • CConnectionIbase – класс-"обертка" для PHP. С примерами просмотра содержимого таблицы, выполнения хранимых процедур и работы с BLOB.
  • PythonIB – модуль для Python (pythonib-1.1.8.tar.gz (30K)).
  • KInterbaseDB – Python-модуль для IB/FB.


Драйверы

 

Объектные библиотеки

  • IBPP – С++ классы. Статья по использованию IBPP.
  • ibase++ – библиотека классов на C++ – обертка IB API. 3 базовых класса, аналогичных fibc/IBX – Database, Transaction, Query. Плюс Alerter. Поддерживает диалекты 1 и 3, т. е. может работать как с серверами 5.x, так и 6.0. Написана под Linux.
ibase++-0.1.tgz (191K), 26.06.2000, Вадим Моргунов.
 
  • PDO: Pascal Data Objects – библиотека, базирующаяся на PHP Data Objects. Поддерживает Firebird 1.5/2.0


Другие библиотеки

  • FireFoot – библиотека на C для упрощения работы с IB API. Лицензия GNU/GPL v2, поэтому данную библиотеку вы не можете использовать в закрытых разработках (без публичного предоставления исходников вашей программы) – см. комментарий.
 

Пакеты

  • Denwer – PHP + Firebird 2

Подпишитесь на новости Firebird в России

Подписаться