1

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

この問題を解決するのを手伝ってください。ありがとう、

4

0 に答える 0