用于DB2 / 400数据库的Oracle SQL Data Modeler jdbc设置

时间:2014-09-20 22:05:14

标签: oracle jdbc ibm-midrange db2-400

在运行OS V7.1的IBM i(AS / 400,iSeries)计算机上设置Oracle Data Modeler(版本4.0.2.840)以使用(DB2)数据库的正确方法是什么?

在New / Select Database Connection下,我选择了JDBC选项卡,然后选择了“Other ThirdParty Driver”,然后进入了:

JDBC URL:\ xxx.xxx.xxx.xxx \ QIBM \ ProdData \ HTTP \ Public \ jt400 \ lib \ jt400.jar

驱动程序类:com.ibm.as400.access.AS400JDBCDriver

数据库类型:DB2 / UDB

当我输入有效的用户名和密码来测试连接时,我收到消息:

状态:失败 - 测试失败:找不到驱动程序类。验证驱动程序位置

我已经验证了驱动程序的位置。我甚至检查了jar文件以验证该类是否存在。我还在JDBC URL中使用了jt400.zip文件,以防万一。它没有。

我的C:\ jt400 \ lib目录中还有jt400.jar和jt400.zip文件的副本。我的路径和类路径环境变量中此目录的路径。

非常感谢任何指导或知识。

1 个答案:

答案 0 :(得分:1)

如果您尝试连接到DB2数据库,那么您的JDBC URL和驱动程序类配置应该反映出来,而不是AS / 400的配置。所以试试这些配置:

  • JDBC网址:jdbc:db2://<host>[:<port>]/<database_name>
  • 驱动程序类:com.ibm.db2.jcc.DB2Driver

您还需要这两个JAR:db2jcc.jardb2jcc_license_cu.jar(虽然我认为不再需要db2jcc_license_cu.jar。)