2012-04-20 3 views
12

Я слышал, что можно подключиться к базе данных DB2 мэйнфрейма с клиентом, таким как разработчик SQL SQL. Я посмотрел он-лайн и не могу найти файлы соединителей, необходимые для этого в SQL-разработчике. Может ли кто-нибудь направить меня на ссылку, чтобы сделать эту работу? Или скажите мне, нужно ли им просто искать неправильную вещь. У меня есть соединитель, работающий с базами данных MySQL в Oracle, поэтому я предположил, что он будет похож на базу данных DB2.База данных DB2 в разработчике Oracle SQL

ответ

13

Самый простой способ подключения к DB2 - через JDBC-тип 4 JCC-драйвера. Этот драйвер использует два баночках:

  1. db2jcc.jar, который является движущей силой
  2. db2jcc_license_cisuz.jar, которая позволяет водителю для подключения всех серверов DB2 платформ, включая г/OS

Ваш мэйнфрейм DBA должен быть в состоянии предоставить вам оба этих JAR и помочь вам построить строку подключения с соответствующими параметрами драйвера JDBC.

Более подробную информацию о связи JDBC к DB2 можно найти здесь: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0024189.html

+0

я не смог успешно подключиться к БД на данный момент, но я думаю, что я нахожусь на правильном пути. Я думаю, что порт и IP могут отличаться от порта мэйнфрейма ZOS и IP, который я сейчас использую для доступа к таблицам. Поэтому я собираюсь копаться. – Frantumn

+0

Вы можете попробовать здесь: http://web.archive.org/web/20150403225758/http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217 – Sun

23

Чтобы включить DB2 в SQL Developer, вам нужно вытащить db2jcc.jar

Перейти к "Oracle SQL Developer" - " Инструменты»- "Настройки" -> Third Party JDBC Driver

enter image description here

Мой ORACLE SQL Developer версии 4.1.1.19 (она в основном работает на многих версиях)

После добавления этой банки в сторонние драйверы JDBC. Нажмите «Новое соединение».

Вы должны найти DB2 Option.

enter image description here

+1

Хороший ответ. Это должен быть лучший ответ, чем принятый. –

+0

Простой и четкий ответ .. ... Я бы выбрал это как ответ, если бы я был тем, кто разместил вопрос. – venugopal

+0

Этот ответ лучше всего по сравнению с первым. Это помогает мне. – Mukti