Db2 JDBC驱动程序EncyptionMethod或AuthenticationMethod

时间:2018-09-28 07:07:47

标签: coldfusion db2 ibm-cloud

我正在尝试将Db2数据库与ColdFusion连接。我正在Cloud上使用IBM Db2,并收到以下错误:

  

数据源“ DatabaseName”的连接验证失败   java.sql.SQLNonTransientConnectionException:[Macromedia] [DB2 JDBC   驱动程序]未指定加密方法或认证方法   您要连接的DB2服务器支持。根本原因是   那:java.sql.SQLNonTransientConnectionException:[Macromedia] [DB2   JDBC驱动程序]指定的加密方法或身份验证方法为   您要连接的DB2服务器不支持

1 个答案:

答案 0 :(得分:0)

通常来说,它可能是由于未添加AuthenticationMethod属性而引起的。 这是有关它的一些相关信息。

使用DataDirect驱动程序连接到Db2 Warehouse
https://www.ibm.com/support/knowledgecenter/en/SSULQD_1.7.2/com.ibm.nz.hdp.doc/t_hdp_datadirect.html

<connectionURL>jdbc:ibm:db2://<your_hostname>:<port>;databaseName=bludb;AuthenticationMethod=encryptedPassword</connectionURL>

C&DS加密方法或身份验证不支持
https://www.ibm.com/support/pages/cds-encryptionmethod-or-authentication-specified-not-supported

Other AuthenticationMethods are:
AuthenticationMethod=clearText (the default),
AuthenticationMethod= encryptedPassword,
AuthenticationMethod=encryptedPasswordAES,
AuthenticationMethod=encryptedUIDPassword,
AuthenticationMethod= encrytpedUIDPasswordAES,

希望这会有所帮助。