在运行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文件的副本。我的路径和类路径环境变量中此目录的路径。
非常感谢任何指导或知识。
答案 0 :(得分:1)
如果您尝试连接到DB2数据库,那么您的JDBC URL和驱动程序类配置应该反映出来,而不是AS / 400的配置。所以试试这些配置:
jdbc:db2://<host>[:<port>]/<database_name>
com.ibm.db2.jcc.DB2Driver
您还需要这两个JAR:db2jcc.jar
和db2jcc_license_cu.jar
(虽然我认为不再需要db2jcc_license_cu.jar
。)