[使用IBM JDK与OpenJDK通过JDBC在z / OS上连接到Db2

问题描述 投票:0回答:1

我能够使用与WebSphere 9捆绑在一起的IBM JDK 1.8,通过IBM通用JDBC驱动程序文件db2jcc4.jar连接到z / OS上的Db2。一切正常,我可以浏览目录并执行查询。我使用了Squirrel SQL版本4.0.0。

但是当我将我的JDK切换到Open JDK 8或12却又保持其他所有相同时,会出现以下错误。如何解决此错误? IBM JDK和Open JDK之间有什么区别,导致DB2连接与一个JDK一起工作而与另一个JDK一起工作失败?

error when using Open JDK 12

jdbc db2 db2-zos ibm-jdk
1个回答
0
投票

以下是您的案例的匹配文章之一:JDBC应用程序可能会收到错误“不支持安全机制”https://www.ibm.com/support/pages/jdbc-application-may-receive-error-security-mechanism-not-supported

解决问题

设置以下属性:

securityMechanism = ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY(13)

或者,您可以将属性retryWithAlternativeSecurityMechanism设置为YES(1)。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.