18.32.1 DABroker Libraryを使用する場合に使用できるJ2EEコンポーネントおよび機能についての注意事項
ここでは,データベース接続で使用できる機能について説明します。
データベース接続で使用できるJ2EEコンポーネントおよび機能を,データベースごとに次の表に示します。
項目 |
HiRDB |
Oracle |
XDM/RD E2 |
||
---|---|---|---|---|---|
Oracle9i |
Oracle10g |
||||
J2EEコンポーネント |
Servlet/JSP |
○ |
○ |
○ |
○ |
Stateless Session Bean |
○ |
○ |
○ |
○ |
|
Stateful Session Bean |
○ |
○ |
○ |
○ |
|
Entity Bean(BMP) |
○ |
○ |
○ |
× |
|
Entity Bean(CMP1.1) |
○ |
○ |
× |
× |
|
Entity Bean(CMP2.0) |
○※1 |
○ |
× |
× |
|
Message-driven Bean(onMessageメソッドからのデータベースアクセス) |
○ |
○ |
○ |
○ |
|
使用できる機能 |
コネクションプーリング |
○ |
○ |
○ |
○ |
コネクションプールのウォーミングアップ |
○ |
○ |
○ |
○ |
|
コネクションプールの情報表示(cjlistpoolコマンド) |
○ |
○ |
○ |
○ |
|
コネクションプールのクリア(cjclearpoolコマンド) |
○ |
○ |
○ |
○ |
|
リソースへの接続テスト |
○ |
○ |
○ |
○ |
|
コネクションの障害検知 |
○※2 |
○ |
○ |
○ |
|
ステートメントプーリング |
○※3 |
○ |
○ |
○※3,※4 |
|
ステートメントキャンセル |
○※5 |
△※6 |
△※6 |
○※7 |
|
ステートメントsetQueryTimeoutメソッド |
× |
× |
× |
× |
|
コネクションIDのPRFトレース出力 |
○ |
○ |
○ |
○※7 |
|
障害調査用SQLの出力 |
○ |
○ |
○ |
○ |
|
クラスタコネクションプール |
× |
× |
× |
× |
- 注意事項
-
HiRDBのバージョンが07-01以前で,トランザクションサポートレベルにXATransactionを使用する場合,トランザクション外でコネクションを使用してデータベースにアクセスするとコネクションが二つ使用され,HiRDBへの接続が同時に利用しているユーザ数の2倍になります。HiRDBのシステム共通定義のpd_max_usersオペランドに,同時に利用しているユーザ数の2倍の値を指定してください。