Sun Java System Application Server Enterprise Edition 8.2 アップグレードと移行

JNDI 経由でデータソースを検索して接続を取得する

データソースから接続を取得するには、次の手順に従います。

Procedureデータソースに接続する

  1. 初期 JNDI コンテキストを取得します。

    異なる環境間での移植性を保証するには、(サーブレット、JSP ページ、または EJB 内にある) InitialContext オブジェクトを取得するためのコードを次のようにします。

    InitialContext ctx = new InitialContext();

  2. JNDI 検索を使用してデータソースへの参照を取得します。

    JNDI コンテキストにバインドされたデータソースへの参照を取得するには、初期コンテキストオブジェクトからデータソースの JNDI 名を検索します。この方法で検索されたオブジェクトを次のように DataSource タイプオブジェクトとしてキャストします。

    ds = (DataSource)ctx.lookup(JndiDataSourceName);

  3. データソースへの参照を使用して接続を取得します。

    この操作には、次のようなコード行が必要です。

    conn = ds.getConnection();

    Application Server 6.x と Application Server は、どちらもこれらの方法に従ってデータソースから接続を取得します。