iBase.ru Техническая поддержка Firebird/InterBase
Инструменты разработчика Embarcadero
  Читайте нас:  t  f           eng

Официальная техническая поддержка Firebird для предприятий и разработчиков
Профессиональные инструменты IBSurgeon для СУБД Firebird и InterBase
Платиновый спонсор Firebird Foundation

 

Прайс-лист на ПО Embarcadero: Delphi, RAD Studio, InterBase...
FAQ по лицензированию ПО Embarcadero
• Акции: до 31 января 2012: амнистия upgrade на XE2, до 28 марта: BOGO


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

Перечисленные компоненты и драйверы могут работать со всеми версиями 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.
  • 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

Драйверы

ODBC

  • DataDirect ODBC - входит в состав дистрибутива InterBase 2007, 2009, XE (или доступен отдельно для зарегистрированных пользователей)
  • Firebird ODBC. Бесплатный, с исходными текстами.
  • Gemini ODBC - бесплатен для России и стран СНГ. Поддерживает ODBC 3.51, работает с MapInfo. Получить драйвер можно отправив запрос на email : sales - ibase.ru (запросы принимаются только с корпоративных email, обязательно с подписью - название фирмы, ФИО, город, телефон).
  • EasySoft ODBC - для InterBase 6, InterBase 7, также есть вариант, поддерживающий unicode. Платный. Поддерживает ODBC 3.5.

dbExpress

  • Базовый драйвер для Windows/Linux, входит в поставку Delphi, C++Builder, Kylix
  • .Net - входит в поставку Delphi 2005
  • InterXPress - платный драйвер dbExpress для Firebird в вариантах Desktop, Server, Server & Connection Pooling.
  • UIB dbExpress - драйвер на базе компонент UIB (см. дальше). Для Delphi и Kylix
  • драйвер dbExpress для Firebird от неизвестных авторов (для Delphi/C++Builder 2007 и 2009).
  • dbExpress for Firebird - включен в поставку Delphi 2010 / C++Builder 2010 (Enterprise и выше).
  • DevArt dbExpress driver - для всех InterBase от 5.x и выше, Firebird 1.x, 2.x, Yaffil. Платный.

OLE DB

JDBC

.Net

QT

  • QT Plugin for InterBase/Firebird.
    поскольку он поставляется под лицензией GPL, не разрешается использовать этот драйвер с коммерческими версиями InterBase.

DBD/DBI

Zope

ColdFusion

 

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

  • 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, Вадим Моргунов.
  • IBClasses v3 - библиотека классов на C++ - обертка IB API. Однопоточный и многопоточный варианты. Для Borland C++, использует ClassLib (не использует STL).
    ib_classes_3.zip (116K), 28.08.2001, Коваленко Дмитрий.
    ib_classes.zip (183K), старая версия библиотеки с примерами.
  • PDO: Pascal Data Objects: библиотека, базирующаяся на PHP Data Objects. Поддерживает Firebird 1.5/2.0

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

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

Пакеты