20

我听说可以使用 Oracle SQL developer 之类的客户端连接到大型机 DB2 数据库。我在网上查看过,似乎无法在 SQL 开发人员中找到执行此操作所需的连接器文件。谁能指导我到一个链接来完成这项工作?或者告诉我我是否只是在寻找错误的东西。我已经让连接器在 Oracle 中与 MySQL 数据库一起使用,所以我认为它与 DB2 数据库类似。

4

3 回答 3

45

要在 SQL Developer 中启用 DB2,您需要拉出 db2jcc.jar

转到“Oracle SQL Developer”-“工具”-“首选项”-> 第三方 JDBC 驱动程序

在此处输入图像描述

我的 ORACLE SQL Developer 版本是 4.1.1.19(它主要适用于许多版本)

将该 jar 添加到第三方 JDBC 驱动程序后。点击“新建连接”。

您应该能够找到 DB2 Option。

在此处输入图像描述

于 2016-02-18T22:14:50.570 回答
17

连接到 Db2 的最简单方法是通过其 JDBC Type 4 JCC 驱动程序。此驱动程序使用两个 JAR:

  1. db2jcc4.jar,它是 JDBC 4 驱动程序(db2jcc.jar JDBC 3 驱动程序已被弃用。)
  2. db2jcc_license_cisuz.jar,它允许驱动程序连接到所有 Db2 服务器平台,包括 z/OS

您的大型机 DBA 应该能够为您提供这两个 JAR,并帮助您使用正确的 JDBC 驱动程序选项构建连接字符串。

可以在此处找到有关 Db2 的 JDBC 驱动程序的更多信息:https ://www.ibm.com/support/pages/db2-jdbc-driver-versions-and-downloads

于 2012-04-20T21:44:17.383 回答
0

SQL Developer 支持以下 JDBC 驱动程序。

IBM DB2:您需要二进制驱动程序 jar 文件 db2jcc.jar 和 db2jcc_license_cu.jar。搜索 DB2 通用 JDBC 驱动程序。https://www.ibm.com/support/pages/location-db2jcclicensecisuzjar-file

Microsoft Access:不需要额外的驱动程序。Access 使用 JDBC/ODBC 桥接器

Microsoft SQL Server 和 Sybase: jTDS 驱动程序 1.2 版。在这里下载。二进制驱动程序位于 jtds-1.2-dist.zip 中。此 jar 文件称为 jtds-1.2.jar。

MySQL: MySQL JDBC 驱动程序,版本 5.04。在这里下载。二进制驱动程序位于 mysql-connector-java-5.0.4.tar.gz(或 .zip)中。jar 文件名为 mysql-connector-java-5.0.4-bin.jar。

Teradata:使用 Teradata JDBC Driver 12.0 或更高版本。Teradata JDBC Driver 12.0 和 13.0 都使用 jar 文件 terajdbc4.jar 和 tdgssconfig.jar。 https://www.teradata.com/downloadcenter/

于 2020-11-08T07:07:48.660 回答