2008-09-05 3 views
8

Где можно найти распространяемую версию драйвера IBM DB2 Type 4? Я полагаю, что это драйвер, который я бы использовал для подключения из Java-приложения (на окнах) к DB2 на мэйнфрейме?Драйвер IBM DB2 Type 4?

ответ

1

Если вы работаете в AS/400 (или iSeries, или как бы то ни было, что в данный момент он вызывает в IBM), вы, вероятно, захотите получить его от JTOpen.

Их набор инструментов заменяет старый инструмент Java Toolbox и включает в себя драйверы JDBC.

2

Вы можете получить драйверы от IBM site. Для входа в систему вам потребуется идентификатор IBM и пароль (который вы можете получить here). Zip-файл составляет около 7 МБ, в нем содержатся драйверы DB2 9.5 JDBC (тип 2/4) и SQLJ. Драйверы типа 4 находятся в файле db2jcc4.jar. Однако вы не сможете подключиться к мэйнфреймам с помощью этого драйвера, если на мейнфрейме работает DB2 for z/OS. Для этого вам нужно хотя бы приобрести продукт DB2 Connect, который будет стоить вам минимум $ 500.

+2

Нет db2jcc4.jar не для JDBC 4.0 и Java 6+, а db2jcc.jar является JDBC 3.0 и Java 1.4.2+. db2jcc содержит драйверы Type2 и Type4. см. http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp? topic =% 2Fcom.ibm.db2.luw.wn.doc% 2Fdoc% 2Fc0051316.html – Cbe317 2012-09-13 16:31:43

+0

@ Cbe317 является правильным. В db2jcc.jar есть драйвер типа 4. – dbreaux 2013-06-13 23:30:51

5

IBM's Fix pack site имеет «IBM Data Server Driver для JDBC и SQLJ», который не что иное, как драйвер JDBC типа 4. Хотя страница, на которую я указывал выше, является страницей окон, это тот же драйвер типа 4 для всех платформ, что и следовало ожидать.

Я не думаю, что пользователь/пароль не требуется.

7

Вы не сможете подключиться к мэйнфрейму с помощью любого распространяемого JDBC-драйвера. Пакет драйвера состоит из фактического драйвера типа 4 (db2jcc.jar) и любого количества файлов лицензия вида:

db2jcc_license_cisuz.jar 

cisuz где бит переменное, с указанием платформы, которые вы позволили работать на (iSeries, pSeries, System z, LUW и т. д.).

Вы можете получить только cu с любым свободно распространяемым пакетом. Вам нужен z для доступа к DB2 на мэйнфрейме, и это ревниво охраняется, поэтому вам нужно приобрести конкретную версию DB2 Connect для ее получения. Я думаю, что PE и EE, личные и корпоративные издания имеют этот файл лицензии.

Без этого файла лицензии драйвер типа 4 не будет даже попробует, чтобы поговорить с сервером, вы получите исключение.

0

Если мне нужны IBM JAR для DB2 или MQ, я обычно просто добавляю его к инструкциям, которые необходимо установить DB2 или MQ в качестве предварительного условия вместе с URL-адресом для его загрузки.

То же самое касается Java и многих других нелегко распространяемых продуктов.

Это устраняет необходимость беспокоиться о проблемах с лицензированием, так как на стороне пользователя, а не на поставщике, получать соответствующие лицензии.

3

Нет необходимости загружать драйвер JDBC отдельно, он уже поставляется вместе с продуктом DB2. Вы можете легко найти его в этом месте: C:\Program Files\IBM\SQLLIB\java\db2jcc.jar

db2jcc.jar это имя драйвера