Доступ к собственной библиотеке IBM DB2 или небольшой API

есть ли простая клиентская библиотека базы данных/способ доступа к базе данных IBM DB2.

Я пишу простой инструмент (c/c++), которому нужно запрашивать некоторые данные из базы данных DB2. Я начал искать простую библиотеку, например, для MySQL (например, несколько dll-файлов), но нашел только огромный «сервер DB2 Express-C» (> 300 МБ) или другие продукты IBM... Есть ли другой способ подключить родное (не Java) приложение к серверу DB2 без установки таких огромных пакетов?

  • есть php-библиотека (dll): возможно ли напрямую использовать эту библиотеку или эта библиотека запрашивает также всю установку DB2?
  • есть небольшой распространяемый пакет
  • может мне нужно только скопировать некоторые файлы из установки "DB2 Express-C server"?

Спасибо :-)


person Thomas    schedule 03.02.2014    source источник
comment
Вам не нравится соединение ODBC?   -  person WarrenT    schedule 03.02.2014


Ответы (1)


Абсолютным минимумом, необходимым для запуска приложения ODBC (CLI), является драйвер IBM Data Server для ODBC и CLI. Для разработки вам потребуется установить клиент IBM Data Server, который включает необходимые файлы заголовков. Подходящую версию любого из них можно загрузить отсюда.

person mustaccio    schedule 03.02.2014
comment
Кроме того, вы можете создать файл ответов, настроенный в соответствии с вашими требованиями, для установки драйвера IBM Data server для ODBC. Это уменьшит занимаемую площадь, или вы можете использовать db2iprune. - person AngocA; 03.02.2014
comment
Для db2iprune: pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/ и рекомендации по развертыванию продуктов IBM DB2: ibm.com/developerworks/community/wikis/home?lang=en #!/вики/ - person AngocA; 03.02.2014
comment
Для файла ответов: pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/ - person AngocA; 03.02.2014
comment
спасибо... похоже, меня смутила только домашняя страница IBM и все эти версии :-) - person Thomas; 03.02.2014
comment
Если вы подключаетесь к DB2 for i (например, AS/400, iSeries, i5), вам следует использовать драйвер от IBM i Access (System i Access, iSeries Access) версии не ниже целевого сервера с установленным пакетом обновлений. . - person WarrenT; 04.02.2014