Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
ODBC
Драйвер Firebird ODBC/JDBC
Это свободно распространяемый, совместимый с JDBC драйвер ODBC с открытыми кодами для Firebird и InterBase 6.x, первоначально финансируемый IBPoenix и спонсорами сообщества, свободно реализуемый (во всех смыслах) под Initial Developer's Public License. Версии библиотек драйвера доступны для Windows, Linux (unixODBC и iODBC), FreeDSB и Solaris. Самая последняя версия на момент выхода книги - 1.2.0060 совместима со спецификациями ODBC 3.0[160]. Она поддерживает все версии и модели Firebird, включая Встроенный сервер под Windows версии 1.5.
Для соединения с базами данных Firebird приложения могут использовать множество дескрипторов DSN, каждый из которых реализован для различных клиентских версий. Если требуется, то в одном приложении могут быть параллельные соединения. Транзакция с двухфазным подтверждением может поддерживать до десяти соединений. Поддержка множества транзакций в одном соединении разрабатывалась, когда выходила эта книга. События Firebird не поддерживались.
Распространяются make-файлы для создания драйвера из исходных текстов С в gcc 2.96 Linux и более поздних, gcc freeBSD, gcc для Windows (MinGW), cc Solaris, BCC55 и MsVC6. Проекты IDE с make-файлами доступны для DEV-C++ 4.8 и более поздних, а также для MsVC6.
Драйвер ODBC Firebird - наиболее быстрый из доступных для Firebird и InterBase- хорошо работает с Open Office 1.1.0, Microsoft (Excel, VC6, VC7, VB6, VFP6, MsQry32, Access и т.д.) и с любыми компонентами, поддерживающими ADO. Он поддерживает зашифрованный пароль и прокручиваемые курсоры. Схемы интерфейса включают:
* универсальные компоненты (Excel, VFP6, VB6 и т.д.) и поддержку столбцов массивов, хранимые процедуры выбора и выполняемые хранимые процедуры с заменяемыми параметрами (CALL MYPROC ?), возможность {fn}, пакеты и полностью определенные имена столбцов;
* ADO OLEDB ODBC Manager (odbc32.dll) OdbcJdbc;
* OLEDB(MSDADC.DLL) ODBC Manager OdbcJdbc;
* интерфейс пользовательских программ с ODBC Manager OdbcJdbc.
Драйвер поддерживает AutoQuotedidentifier для полной совместимости запросов с интерфейсами запросов Microsoft.
Загрузка совместно используемых библиотек:
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc.
Наиболее последние версии:
http://cvs.sourceforge.net/viewcvs.py/firebird/OdbcJdbc/BuiIds/. Самые последние состояния: http://www.praktik.km.ua (Владимир Цвигун). Форум поддержки и разработки: обратитесь к списку на https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel.
- Вызов хранимых процедур InterBase с использованием стандартного синтаксиса ODBC
- Настройка источника данных ODBC
- Драйвер Firebird ODBC
- Возможности драйвера Gemini ODBC
- Провайдер данных Odbc
- Работа с InterBase с использованием ODBC
- Другие драйверы ODBC
- Преобразование XML в реляционную базу данных
- Interbase DataPump
- Стандарт ATX