Coldfusion Db2 JDBC驱动程序EncyptionMethod或AuthenticationMethod

Coldfusion Db2 JDBC驱动程序EncyptionMethod或AuthenticationMethod,coldfusion,db2,ibm-cloud,Coldfusion,Db2,Ibm Cloud,我正在尝试用ColdFusion连接Db2数据库。我正在云上使用IBM Db2,并得到以下错误: 数据源“DatabaseName”的连接验证失败 java.sql.SQLNonTransientConnectionException:[Macromedia][DB2 JDBC 驱动程序]未指定encryptionMethod或authenticationMethod 由您连接到的DB2服务器支持。根本原因是 java.sql.SQLNonTransientConnectionException

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

数据源“DatabaseName”的连接验证失败 java.sql.SQLNonTransientConnectionException:[Macromedia][DB2 JDBC 驱动程序]未指定encryptionMethod或authenticationMethod 由您连接到的DB2服务器支持。根本原因是 java.sql.SQLNonTransientConnectionException:[Macromedia][DB2 JDBC驱动程序]指定的encryptionMethod或authenticationMethod为 您连接到的DB2服务器不支持


一般来说,这可能是在不添加AuthenticationMethod属性时引起的。 这里有一些相关信息

使用DataDirect驱动程序连接到Db2仓库


希望这有帮助。

什么是连接字符串,包括选项?您是否在使用DB2onCloud连接信息(在仪表板中)中所示的字符串?同时检查您是否有WriteJDBC驱动程序
<connectionURL>jdbc:ibm:db2://<your_hostname>:<port>;databaseName=bludb;AuthenticationMethod=encryptedPassword</connectionURL>
Other AuthenticationMethods are:
AuthenticationMethod=clearText (the default),
AuthenticationMethod= encryptedPassword,
AuthenticationMethod=encryptedPasswordAES,
AuthenticationMethod=encryptedUIDPassword,
AuthenticationMethod= encrytpedUIDPasswordAES,