' currentQueryOptimization'参数给出授权失败

时间:2017-07-12 06:58:58

标签: java database db2

我正在尝试从Java应用程序连接到DB2数据库,使用普通的jdbc url工作正常,但是当我尝试传递' currentQueryOptimization'参数。

这有效

DriverManager.getConnection (jdbcUrl, username, password)

这不起作用

DriverManager.getConnection (jdbcUrl, username, password+";currentQueryOptimization=9")
  

com.ibm.db2.jcc.am.SqlInvalidAuthorizationSpecException:[jcc] [t4] [2013] [11249] [3.66.46]发生连接授权失败。
  原因:用户ID或密码无效。 ERRORCODE = -4214,SQLSTATE = 28000

我的密码不包含任何特殊字符,只包含字母数字。有人面对这个吗?对我有什么建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

对于DriverManager界面,您是否应该使用下面的模式来指定属性?

getConnection(String url, java.util.Properties info);

根据以下链接中的文档中的建议 link