シナリオ: Linux にデプロイされた DB2 データベースと対話する Java アプリケーションがあります。Java アプリケーションは、基本的な Extract、Transform、および Load 操作に使用されます。URL を持つ jdbc タイプ 4 ドライバーを使用してデータベースに接続します。
jdbc:db2://<hostname>:<port>/<databaseName>
問題:上記のアプローチにはユーザー名とパスワードが必要ですが、クライアント環境では DB2 データベースは Unix 認証に基づいており、ユーザー名とパスワードは必要ありません。UNIX ユーザーにはパスワードがありません。
別のマシンで実行される Java アプリケーションを使用して、このデータベースにアクセスすることは可能ですか? これを実現するためのサンプル JDBC コードを歓迎します。
パスワードなしでデータベースにアクセスできない場合、パスワードを持つようにデータベースを構成するにはどうすればよいでしょうか?