2017-11-22 7 views
-1

jndiの正確な目的は何ですか。なぜ私のデータベース接続にサーバーに依存する必要がありますか。通常のojdbc自体で同じデータベース接続を取得できます。 私にそれを手伝ってください。 ありがとうありがとうございましたjndiデータベース接続について

+0

JNDIは単なるインターフェイスセットです。あなたがしているのは、ベンダー固有のAPIではなく標準のAPIを使用することだけです。ほとんどの場合、依然としてベンダークラスを直接呼び出しています。コストは実質的にゼロです。どうして? – EJP

答えて

0

私は個人的にはJNDIよりもコードでコード化された構成を好む理由がいくつかあります。

  • アプリケーションは、 ドライバをバンドルする必要がないため、任意のデータベースと連携できます。

  • サーバー上で実行されている複数のアプリケーションで、同じ接続を使用することができます。
    リソースを有効に利用できるプール。

  • これは、他の
    データベースが使用される場合にコンテナがXAトランザクションを実行できるようにします。

関連する問題