связь с драйверами DB2 ODBC в Linux - PullRequest
1 голос
/ 25 августа 2009

Мне нужно связать наш код C / C ++, который использует драйвер DB2 ODBC для Linux, и хотя я загрузил sqlcli.h, я не знаю, где найти объекты, чтобы я мог связать.

Я установил DB2 v9.1 ESE, так что я подумал, что смогу получить все.

У кого-нибудь есть идеи?

1 Ответ

2 голосов
/ 25 августа 2009

Ваше приложение (на клиенте ) будет ссылаться на библиотеку Unix ODBC - либо iODBC, либо unixodbc. Оба обычно доступны в Debian, Ubuntu и других дистрибутивах.

Затем вы устанавливаете драйвер ODBC из базы данных сервера . Это означает, что вам нужно установить драйвер DB2 ODBC в вашу систему.

При этом ваше приложение способно «разговаривать по ODBC», и есть с кем поговорить: с драйвером ODBC DB2.

Чтобы привести еще один конкретный пример, я снова компилирую RODBC unixodbc-dev для Debian, а затем могу общаться через ODBC с MySQL и Postgresql, поскольку у меня есть драйверы для обоих. [Это, конечно, надумано, так как и MySQL, и Postgresql тоже имеют собственные драйверы, но это сервер для проверки RODBC. ]

...