|
|
|
|
|
|
Компоненты и драйверы
Перечисленные компоненты и драйверы могут работать со всеми версиями 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
- IBProvider - полнофункциональный
драйвер, позволяющий работать из MS Office, MS Visual C++ и т.п. Платный,
есть облегченная бесплатная версия. Работает с unicode.
- IB OLE DB Provider от
ZStyle.
JDBC
.Net
QT
DBD/DBI
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, поэтому данную библиотеку вы
не можете использовать в закрытых разработках (без публичного предоставления
исходников вашей программы) - см. комментарий.
Пакеты
|
|