Для крошечного отпечатка ODBC and CLI driver
(известного как clidriver ) от IBM вы несете ответственность за создание и редактирование файла конфигурации db2dsdriver.cfg
. Это небольшой XML файл, задокументированный здесь и на связанных страницах. Документация hammerdb также дает минимальный пример , и вы ссылаетесь на эту страницу в своем вопросе.
Вы можете создать и отредактировать этот файл либо с помощью командных строк в инструмент db2cli
, или путем непосредственного редактирования в текстовом редакторе (или XML редакторе). Может быть проще использовать редактор, чем изучать командные строки, хотя командные строки имеют то преимущество, что они позволяют создавать сценарии для этого действия для более крупных установок.
В Microsoft- Windows вы также можете использовать Блокнот для создания и редактирования файла db2dsdriver.cfg
.
Важным шагом является то, что после редактирования файла вы должны сначала проверить его содержимое перед попыткой подключения к базе данных. Проверка проверяет правильность синтаксиса XML в файле. Для проверки вы используете команду db2cli validate
, описанную здесь . Он должен показать успешный результат, прежде чем вы попытаетесь подключиться к любой базе данных. После того, как проверка завершится без ошибок, вы также можете использовать db2cli validate -connect -dsn XXX -user YYY -passwd ZZZ
для проверки соединения независимо от вашего приложения (в данном случае hammerdb). После успешного подключения к db2cli validate -connect -dsn ...
ваше приложение (hammerdb) подключится правильно.
В Интернете есть много примеров содержимого db2dsdriver.cfg
, но вашим первым источником должен быть интерактивный центр знаний Db2, в котором подробно описаны параметры командной строки для команды db2cli
, а также приведены примеры db2dsdriver.cfg
.
Если у вас уже есть рабочая конфигурация Db2 с локальными и удаленными базами данных (но нет db2dsdriver.cfg
файл), вы также можете использовать инструмент db2dsdcfgfill
для заполнения db2dsdriver.cfg
из существующей конфигурации Db2. См. Документы здесь .