3.6.2 使用できるJ2EEコンポーネントおよび機能
ここでは,データベース接続で使用できる機能について説明します。
データベース接続で使用できるJ2EEコンポーネントおよび機能を,データベースごとに次の表に示します。
項目 |
HiRDB |
Oracle |
SQL Server |
XDM/RD E2 |
|
---|---|---|---|---|---|
J2EEコンポーネント |
Servlet/JSP |
○ |
○ |
○ |
○ |
Stateless Session Bean |
○ |
○ |
○ |
○ |
|
Stateful Session Bean |
○ |
○ |
○ |
○ |
|
Singleton Session Bean |
○ |
○ |
○ |
○ |
|
Entity Bean(BMP) |
○ |
○ |
○ |
× |
|
Entity Bean(CMP1.1) |
○ |
× |
× |
× |
|
Entity Bean(CMP2.0) |
○※1 |
× |
× |
× |
|
Message-driven Bean(onMessageメソッドからのデータベースアクセス) |
○ |
○ |
○ |
○ |
|
使用できる機能 |
コネクションプーリング |
○ |
○ |
○ |
○ |
コネクションプールのウォーミングアップ |
○ |
○ |
○ |
○ |
|
コネクションシェアリング・アソシエーション |
○ |
○ |
○ |
○ |
|
DataSourceオブジェクトのキャッシング |
○ |
○ |
○ |
○ |
|
DB Connectorのコンテナ管理でのサインオンの最適化 |
○ |
○ |
○ |
○ |
|
コネクション数調節機能 |
○ |
○ |
○ |
○ |
|
コネクションスイーパ機能 |
○ |
○ |
○ |
○ |
|
コネクションプールの情報表示(cjlistpoolコマンド) |
○ |
○ |
○ |
○ |
|
コネクションプールのクリア(cjclearpoolコマンド) |
○ |
○ |
○ |
○ |
|
リソースへの接続テスト |
○ |
○ |
○ |
○ |
|
コネクションの障害検知 |
○ |
○ |
○ |
○ |
|
コネクション障害検知のタイムアウト |
○ |
○ |
○ |
○ |
|
コネクション枯渇時のコネクション取得待ち |
○ |
○ |
○ |
○ |
|
コネクション取得リトライ |
○ |
○ |
○ |
○ |
|
コネクション自動クローズ |
○ |
○ |
○ |
○ |
|
コネクションプールの一時停止 |
○ |
○ |
× |
○ |
|
コネクションプールの再開 |
○ |
○ |
× |
○ |
|
ステートメントプーリング |
○※2 |
○ |
○ |
○※2 |
|
ステートメントキャンセル |
○ |
○※3 |
○ |
○ |
|
ステートメントsetQueryTimeoutメソッド |
○ |
○※3 |
○ |
× |
|
J2EEリソースのオプショナル名機能 |
○ |
○ |
○ |
○ |
|
クライアントAPIで発生した例外の通知機能 |
○ |
○ |
○ |
○ |
|
コネクションIDのPRFトレース出力 |
○ |
○ |
× |
○ |
|
障害調査用SQLの出力 |
○ |
○ |
○ |
○ |