Соединение с DB2 через JDB C в Shell Script - PullRequest
0 голосов
/ 19 февраля 2020

Я хочу подключить базу данных DB2 через JDB C в сценарии оболочки на Linux Сервер

У меня есть jdb c details jdb c: db2: //10.XXX.XXX .XX: /

Я знаю, что мы можем подключиться с помощью команды "Db2 Connect", но администратор базы данных не рекомендует этого. Они просят использовать только jdb c.

Ценю вашу помощь, вы можете указать на любой пример сценария.

спасибо, Радже sh

Ответы [ 2 ]

0 голосов
/ 19 февраля 2020

Также есть jsqsh https://github.com/scgray/jsqsh/wiki, который может подключаться к любой конечной точке JDB C. Это одобрено IBM https://www.ibm.com/support/knowledgecenter/SSPT3X_3.0.0/com.ibm.swg.im.infosphere.biginsights.analyze.doc/doc/bsql_jsqsh.html

0 голосов
/ 19 февраля 2020

Один из способов создания сценариев только для jdb c - использовать предоставленную IBM команду CLPPlus . Это java приложение. Он пытается эмулировать многие функции инструмента Oracle SQL* Plus. Это хорошо объясняется в Центре знаний Db2.

CLPPlus имеет некоторые ограничения и может быть недоступен в клиентах меньшего размера, см. Документацию.

Однако почти все устаревшие среды Db2 используют обычную команду db2 при создании сценариев в оболочке, поскольку это самый безопасный, самый гибкий, самый зрелый и самый маленький инструмент для этой цели. Но это нативный код (C / C ++), а не java. Поэтому вам следует попросить администратора баз данных объяснить причину отказа от этого метода.

...