Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ

付録C Interstage JDBCドライバを使用する方法> C.2 EJBアプリケーションからSQL Serverを使用する方法

C.2.2 Interstage JDBC Driverを直接使用する場合

 EJBアプリケーションから、Interstage JDBC Driverを直接使用してSQL Serverと接続する場合、以下の接続方法があります。
 EJBアプリケーション内に以下のどちらかの処理を記述してください。

データソース接続処理

 JDBCデータソースを使用した接続形式の場合、アプリケーション内で以下の設定を行ってください。

◆ 記述例

-------------------------------------------------------------------------------
    Hashtable      env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY,<factory_class_name>);
    env.put(Context.PROVIDER_URL,<provider_url>);
    InitialContext ctx = new InitialContext(env);
    DataSource     ds  = (DataSource)ctx.lookup("jdbc/<datasource_name>");
    Connection     con = ds.getConnection();
-------------------------------------------------------------------------------

<factory_class_name>

com.fujitsu.interstage.jdbc.FJJdbcContextFactoryを指定してください。
省略することはできません。

<provider_url>

ネーミングサービスに接続するためのURLを指定します。
省略することはできません。
記述形式は、以下のとおりです。

<datasource_name>

JDBCデータソース登録時に指定した、JDBCデータソース名を指定します。
省略することはできません。

データソース名が“MYDS”の場合
  DataSource ds = (DataSource)ctx.lookup("jdbc/MYDS")

URL接続処理

 URLを使用した接続形式の場合、アプリケーション内で以下の設定を行ってください。

◆ 記述例

-------------------------------------------------------------------------------

Class.forName(<driver_name>);
Connection con = DriverManager.getConnection(<url>,<user>,<password>);

-------------------------------------------------------------------------------

<driver_name>

com.fujitsu.interstage.jdbc.FJDriverを指定してください。
省略することはできません。

<url>

接続先データベースを指定します。
省略することはできません。
記述形式は以下のとおりです。

<user>

データベースに接続する際のユーザIDを設定します。
省略することはできません。

<password>

データベースに接続する際の、ユーザIDに対するパスワードを設定します。
省略することはできません。

目次 索引 前ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005