2017-07-12 32 views
-1

を与える私は、JavaアプリケーションからDB2データベースに接続しようとしているプレーンなJDBC URLで正常に動作しますが、私は「currentQueryOptimization」パラメータを渡すしようとすると、それが失敗しています。「currentQueryOptimization」パラメータは、認証の失敗

これはこれは

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

com.ibm.db2.jcc.am.SqlInvalidAuthorizationSpecException動作しません

DriverManager.getConnection (jdbcUrl, username, password) 

動作します:[JCC] [T4] [2013] [11249]を[3.66.46]接続許可の失敗が発生しました。
理由:ユーザーIDまたはパスワードが無効です。 ERRORCODE = -4214、SQLSTATE = 28000

パスワードには英数字のみの特殊文字は含まれていません。誰もこれに直面していますか?私のための任意の提案?

ありがとうございました。 DriverManagerインタフェースについては

答えて

0

、あなたはプロパティを指定するには、以下のパターンを使用する必要がありますか? link

+0

おかげで、下のリンクでのドキュメントで提案あたり

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

。それはうまくいった。 – somakd

関連する問題