3

jdbc ドライバーを使用して Oracle データベースに接続するために Java で接続クラスを作成しようとしていますが、Oracle データベースへの接続に使用される jdbcurl/username/password などのパラメーターを保護したいと考えています。

JavaでOracleデータベースに接続するには、TLS証明書の概念を使用する必要があります。実用的な例を探してみましたが、見つかりませんでした。

誰かがそれを実装する方法を私に教えてくれますか?遅くに、接続プーリングの概念もそれに追加する必要があります。

前もって感謝します

4

1 に答える 1

6

詳細については、以下にリンクされているホワイトペーパーを参照してください。

JDBC Thin ドライバーで SSL を有効にするには、JDBC URL でtcpsプロトコルを使用する必要があります。

たとえば、次の URL は SSL を有効にします。

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=servername
     )(PORT=2484))(CONNECT_DATA=(SERVICE_NAME=servicename))) 

この回答は、Oracle サーバーで TLS がすでに正しく構成されていることを前提としています。そうでない場合は、SSL with Oracle JDBC Thin Driverホワイトペーパーを参照してください。

このホワイトペーパーには、認証、暗号の選択などのより高度なオプションも含まれています。

于 2012-05-02T14:27:13.950 に答える