Инструменты пользователя

Инструменты сайта


odbc

Компиляция драйвера Firebird ODBC на Debian

Установим unixODBC и unixodbc-dev, так как для компиляции нам нужны заголвочные файлы из unixodbc-dev. cvs - для доступ к исходникам Firebird ODBC

apt-get install unixodbc unixodbc-dev cvs

загрузим исходные коды драйвера с помощью CVS:

cvs -z3 -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird co OdbcJdbc

cd OdbcJdbc/Builds/Gcc.lin make -f makefile.linux

если будет ошибка не надйен g++, то установим apt-get install build-essential

в odbcinst.ini пишем

[Firebird]
Description     = InterBase/Firebird ODBC Driver
Driver          = /usr/lib/libOdbcFb.so
Setup           = /usr/lib/libOdbcFb.so
Threading       = 1
FileUsage       = 1
CPTimeout       =
CPReuse

в odbc.ini пишем

[a4on]
Description     = Firebird
Driver          = Firebird
Dbname          = 192.168.1.1:a4on
Dialect         = 3
User            = sysdba
Password        = masterkey
Role            =
CharacterSet    = UTF8
ReadOnly        = No
NoWait          = No

Пример работы из PHP5 с Firebird ODBC

<?php
$conn = odbc_connect("a4on", 'SYSDBA', 'masterkey');
$res=odbc_do($conn,"select * from CUSTOMER");
odbc.txt · Последние изменения: 2014/10/14 08:36 — sd