Jbutton をクリックすると、db2 からデータを取得し、JtextArea に表示する GUI Java プログラムを作成しました。
以下のコードのように ID/パスワードの暗号化を使用しました
Properties properties = new Properties();
properties.setProperty("securityMechanism",
Integer.toString(DB2BaseDataSource.ENCRYPTED_USER_AND_PASSWORD_SECURITY));
properties.setProperty("user","myuserid");
properties.setProperty("password","mypassword"); myConn =
DriverManager.getConnection(url, properties);
Eclipseで実行すると正常に実行されます。
エクスポート オプションを使用して実行可能な jar ファイルを作成しました (必要なライブラリを生成された jar オプションにパッケージ化することを選択します)。jar ファイルをダブルクリックすると、GUI ウィンドウが表示されますが、ボタンをクリックしてもデータが取得されません。
データベース接続ログをファイルに保存しました...
Error msg: [jcc][1071][10615][4.8.86] Caught java.security.InvalidAlgorithmParameterException
while initializing EncryptionManager.
See attached Throwable for details. ERRORCODE=-4223, SQLSTATE=null
SQLSTATE: null
Error code: -4223
この問題を解決するのを手伝ってください。ありがとう、