2012-04-20 60 views
12

我聽說可以使用Oracle SQL開發人員等客戶端連接到大型機DB2數據庫。我已經在線查找,似乎無法找到在SQL開發人員中執行此操作所需的連接器文件。任何人都可以指導我做一個鏈接來完成這項工作?或者告訴我,我是否只是尋找錯誤的東西開始。我有連接器與Oracle中的MySQL數據庫一起工作,所以我認爲它對於DB2數據庫來說是相似的。Oracle SQL開發人員中的DB2數據庫

回答

13

連接到DB2的最簡單方法是通過它們的JDBC Type 4 JCC驅動程序。該驅動程序使用兩個JAR:

  1. 的db2jcc.jar,這是司機
  2. 爲db2jcc_license_cisuz.jar,它允許驅動程序連接到所有DB2服務器平臺,包括z/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 2012-04-23 13:17:54

+0

你也可以在這裏試試:http://web.archive.org/web/20150403225758/http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217 – Sun 2015-04-03 22:58:36

23

啓用SQL開發DB2,你需要拉出的db2jcc.jar

轉到 「Oracle SQL Developer中」 - 「工具」 - 「首選項」 - >第三方JDBC驅動程序

enter image description here

我的Oracle SQL Developer版本是4.1.1.19(它主要適用於多種類型)

將該jar添加到第三方JDBC驅動程序後。點擊「新建連接」。

您應該能夠找到DB2 Option。

enter image description here

+1

很好的答案。這應該是比接受的答案最好的答案。 – 2016-06-13 05:47:37

+0

簡單明瞭的答案......如果我是發佈問題的人,我會選擇這個答案作爲答案。 – venugopal 2017-02-08 20:42:36

+0

這個答案與第一個相比是最好的。這對我有幫助。 – Mukti 2017-08-01 19:41:28