ナビゲーションをスキップ
このスクリプトでは、e-docs マニュアルの検索に必要な Google 検索の URL を出力します。
ダウンロード
|
製品マニュアル
|
サポート
ホーム
デベロッパセンタ
CodeShare
コミュニティ
ニュースグループ
このスクリプトでは、e-docs マニュアルの検索に必要な Google 検索のパラメータを出力します。
eDocs ホーム
>
BEA WebLogic Server 8.1 ドキュメント
> WebLogic JDBC プログラマーズ ガイド
WebLogic JDBC プログラマーズ ガイド
WebLogic JDBC の概要
JDBC の概要
JDBC ドライバと WebLogic Server の使用
JDBC ドライバのタイプ
WebLogic Server JDBC ドライバの表
JDBC ドライバの選択
WebLogic Server JDBC ドライバ
WebLogic jDriver for Oracle (非推奨)
BEA WebLogic Type 4 JDBC Driver for Microsoft SQL Server
WebLogic jDriver for Microsoft SQL Server (非推奨)
WebLogic Server ラッパー ドライバ
WebLogic RMI ドライバ
WebLogic Pool ドライバ
WebLogic JTS ドライバ
サードパーティ JDBC ドライバ
Oracle Thin Driver
接続プールの概要
サーバサイド アプリケーションでの接続プールの使い方
クライアントサイド アプリケーションでの接続プールの使い方
マルチプールの概要
クラスタ化された JDBC の概要
DataSource の概要
JDBC API
JDBC 2.0
プラットフォーム
WebLogic JDBC のコンフィグレーションと使い方
接続プールのコンフィグレーションと使い方
接続プールを使用するメリット
起動時の接続プールの作成
正しい接続数でサーバ ロックを回避する
接続プール コンフィグレーションのデータベース パスワード
プールされた JDBC 接続に対する SQL 文のタイムアウト機能の拡張
JDBC 接続プールのテスト機能の拡張
データベース接続が失われた後の接続テストによる遅延を最小化する
接続テスト失敗後の接続リクエストによる遅延を最小化する
アイドル プール接続を信頼する秒数の設定により接続リクエスト遅延を最小化する
接続プールの動的作成
動的接続プールのサンプル コード
パッケージをインポートする
管理 MBeanHome をルックアップする
サーバ MBean を取得する
接続プール MBean を作成する
接続プール プロパティを設定する
対象を追加する
DataSource を作成する
動的接続プールと DataSource を削除する
DataSource のコンフィグレーションと使い方
DataSource オブジェクトにアクセスするパッケージのインポート
DataSource を使用したクライアント接続の取得
接続リクエスト失敗時に生じる可能性のある例外
接続プールの制約
接続プールの管理
接続プールのステータスと統計の取得
接続作成の再試行の有効化
SQL クエリによる接続の初期化
接続プールおよびデータベース接続のテスト
接続を待機する接続リクエストの有効化
接続予約のタイムアウト
待機する接続リクエスト数を制限する
接続プールの Statement キャッシュのコンフィグレーションと管理
Statement キャッシュをコンフィグレーションする
Statement キャッシュの非推奨コンフィグレーション オプション
接続プールの Statement キャッシュをクリアする
単一接続用の Statement キャッシュをクリアする
接続プールの縮小
接続プールのリセット
接続プールのサスペンド
接続プールの再開
アプリケーション スコープの JDBC 接続プールのコンフィグレーションと使い方
アプリケーション スコープの接続プールのコンフィグレーション
jdbc-connection-pool 要素内の必須要素
weblogic-application.xml 内のデータベース パスワードを暗号化する
アプリケーション スコープの接続プールの Statement キャッシュの非推奨コンフィグレーション オプション
アプリケーション スコープの接続プールからの接続の取得
マルチプールのコンフィグレーションと使い方
マルチプールのコンフィグレーション
マルチプール アルゴリズムの選択
高可用性
ロード バランシング
JDBC マルチプールにおけるトランザクションのサポート
マルチプールのトランザクション フェイルオーバ処理
マルチプールのフェイルオーバ機能の拡張
接続プールの障害発生時における接続リクエストのルーティング機能を拡張する
マルチプール内の障害が発生した接続プールが回復した場合に自動的に再有効化する
マルチプール内の使用中の接続プールに対するフェイルオーバを有効化する
コールバックを使用してマルチプールのフェイルオーバを制御する
コールバックを使用してマルチプールのフェイルバックを制御する
マルチプールのフェイルオーバの制限と要件
予約時の接続テストによってフェイルオーバが有効になる
デフォルトではすべての接続が使用中の場合はフェイルオーバしない
接続作成の再試行は有効にしない
使用中の接続はフェイルオーバできない
JDBC アプリケーションのパフォーマンス チューニング
WebLogic のパフォーマンス向上機能
接続プールによるパフォーマンスの向上
Statement とデータのキャッシング
ベスト パフォーマンスのためのアプリケーション設計
1. データをできるだけデータベースの内部で処理する
2. 組み込み DBMS セットベース処理を使用する
3. クエリを効率化する
4. トランザクションを単一バッチにする
5. DBMS トランザクションがユーザ入力に依存しないようにする
6. 同位置更新を使用する
7. 操作データをできるだけ小さくする
8. パイプラインと並行処理を使用する
WebLogic ラッパー ドライバの使い方
WebLogic RMI ドライバの使い方
WebLogic RMI ドライバを使用するための WebLogic Server の設定
RMI ドライバを使用するサンプル クライアント コード
必要なパッケージをインポートする
データベース接続を取得する
JNDI を使用して接続を取得する
WebLogic RMI ドライバだけを使用して接続を取得する
WebLogic RMI ドライバによる行キャッシング
WebLogic RMI ドライバによる行キャッシングの重要な制限事項
WebLogic JTS ドライバの使い方
JTS ドライバを使用するサンプル クライアント コード
WebLogic Pool ドライバの使い方
WebLogic Server でのサードパーティ ドライバの使い方
サードパーティ JDBC ドライバの概要
WebLogic Server でインストールされるサードパーティ JDBC ドライバの使用
WebLogic Server でインストールされるサードパーティ JDBC ドライバの使用
Oracle Thin Driver の使い方
Oracle 10g Driver の更新
Oracle 9.2 Driver の使い方
Oracle Thin Driver 9.x および 10g のパッケージの変更
nls_charset12.zip による文字セットのサポート
Oracle Thin Driver のデバッグ モードでの使い方
Sybase jConnect Driver の更新
IBM DB2 Type 2 JDBC Driver のインストールと使い方
IBM DB2 Type 2 JDBC Driver 使用時の接続プール属性
Microsoft SQL Server 2000 Driver for JDBC のインストールと使い方
Microsoft SQL Server Driver for JDBC の Windows システムへのインストール
Microsoft SQL Server Driver for JDBC の UNIX システムへのインストール
Microsoft SQL Server Driver for JDBC 使用時の接続プール属性
IBM Infomix JDBC Driver のインストールと使い方
IBM Infomix JDBC Driver 使用時の接続プール属性
IBM Infomix JDBC Driver のプログラミング上の注意
サードパーティ ドライバを使用した接続の取得
サードパーティ ドライバでの接続プールの使い方
接続プールと DataSource を作成する
JNDI を使用して接続を取得する
接続プールからの物理的な接続の取得
接続を開く
接続を閉じる
物理的な接続の使用に関する制限
JDBC インタフェースのベンダ拡張機能の使い方
JDBC インタフェースのベンダ拡張機能へのアクセス方法を示すサンプル コード
ベンダ拡張機能へアクセスするパッケージをインポートする
接続を取得する
接続をベンダの接続としてキャストする
ベンダ拡張機能を使用する
Oracle 拡張機能と Oracle Thin Driver の使用
Oracle JDBC 拡張機能の使用時の制限
Oracle 拡張機能から JDBC インタフェースにアクセスするサンプル コード
ARRAY によるプログラミング
Oracle 拡張機能へアクセスするパッケージをインポートする
接続を確立する
ARRAY を取得する
データベースで ARRAY を更新する
Oracle Array 拡張機能メソッドを使用する
STRUCT によるプログラミング
STRUCT を取得する
OracleStruct 拡張機能メソッドを使用する
STRUCT 属性を取得する
STRUCT によってデータベース オブジェクトを更新する
データベース オブジェクトを作成する
STRUCT 属性を自動バッファリングする
REF によるプログラミング
REF を取得する
OracleRef 拡張機能メソッドを使用する
値を取得する
REF 値を更新する
データベースで REF を作成する
BLOB と CLOB によるプログラミング
DBMS から BLOB ロケータを選択するクエリを実行する
WebLogic Server java.sql オブジェクトを宣言する
SQL 例外ブロックを開始する
PreparedStatement を使用して CLOB 値を更新する
Oracle 仮想プライベート データベースによるプログラミング
WebLogic Server 8.1 SP2 での Oracle VPD の使用
バージョンの異なる WebLogic Server クライアント/サーバ間のベンダ拡張機能のサポート
Oracle 拡張機能インタフェースとサポートされるメソッドの表
WebLogic Server における RowSet の使い方
RowSet について
RowSet の作成
RowSet のデータの操作
RowSet の取得
既存の ResultSet から RowSet を取得する
DataSource およびクエリから RowSet を取得する
RowSet からのデータの取得
RowSet のデータの更新
RowSet からのデータの削除
RowSet へのデータの挿入
データベースへの変更のフラッシュ
RowSet メタ データ
オプティミスティックな同時実行性ポリシー
VERIFY_READ_COLUMNS
VERIFY_MODIFIED_COLUMNS
VERIFY_SELECTED_COLUMNS
VERIFY_NONE
VERIFY_AUTO_VERSION_COLUMNS
VERIFY_VERSION_COLUMNS
オプティミスティックな同時実行性制御の制限
オプティミスティックなポリシーの選択
RowSet 更新用の MetaData 設定
executeAndGuessTableName と executeAndGuessTableNameAndPrimaryKeys
MetaData インタフェースを使用したテーブルおよび主キー情報の設定
書き込みテーブルの設定
RowSet とトランザクション
JTA グローバル トランザクションとの統合
グローバル トランザクションを使用する RowSet の動作
ローカル トランザクションの使用
ローカル トランザクションを使用する RowSet の動作
パフォーマンスのオプション
JDBC のバッチ処理
Oracle のバッチ処理の制限
グループ削除
RowSet と XML
RowSet インスタンスの XML としての記述
XML ドキュメントからの RowSet の取得
JDBC のデータ型から XML スキーマのデータ型へのマッピング
XML スキーマのデータ型から JDBC のデータ型へのマッピング
複数テーブルの RowSet のマッピング
複数テーブルの RowSet の例
JDBC 接続のテストとトラブルシューティング
JDBC 接続のモニタ
コマンドラインからの DBMS 接続の有効性の検証
構文
引数
例
JDBC のトラブルシューティング
JDBC 接続
Windows
UNIX
コードセットのサポート
UNIX での Oracle に関わる他の問題
UNIX でのスレッド関連の問題
JDBC オブジェクトのクローズ
JDBC オブジェクトを破棄する
UNIX での共有ライブラリに関連する問題のトラブルシューティング
WebLogic jDriver for Oracle
Solaris
HP-UX
不適切なファイル パーミッションの設定
不適切な SHLIB_PATH
ネストされたトリガを使用した Microsoft SQL の使い方
ネスト レベルの超過
トリガおよび EJB の使い方
WebLogic Server での Oracle RAC の使い方
Oracle Real Application Clusters の概要
WebLogic Server での Oracle RAC のスケーラビリティ
WebLogic Server での Oracle RAC の可用性
WebLogic Server での Oracle RAC のロード バランシング
WebLogic Server での Oracle RAC のフェイルオーバ
環境
ハードウェア要件
WebLogic Server クラスタ
Oracle RAC クラスタ
共有ストレージ
ソフトウェア要件
Oracle のコンフィグレーションに関する考慮事項
各 Oracle RAC インスタンスのリスナ プロセスのコンフィグレーション
リモート リスナの無効化
WebLogic Server で Oracle RAC を使用する場合のコンフィグレーション オプション
Oracle RAC と併用するための WebLogic Server コンフィグレーションの選択
必要な JDBC ドライバ
フェイルオーバのコンフィグレーションに関する考慮事項
マルチプール管理のフェイルオーバ
接続時フェイルオーバ
フェイルオーバ中の遅延
グローバル トランザクションにおける障害処理の段階的な説明
Oracle RAC でのマルチプールの使用
マルチプールの属性
グローバル トランザクションを利用する場合のマルチプールの使用
グローバル トランザクションを利用するマルチプール内の接続プールのルール
グローバル トランザクションを利用するマルチプール内の接続プールの必須属性
config.xml のサンプル コード
グローバル トランザクションを利用しない場合のマルチプールの使用
グローバル トランザクションを利用しないマルチプール内の接続プールの属性
config.xml のサンプル コード
Oracle RAC での接続時フェイルオーバの使用
グローバル トランザクションを利用しない場合の接続時フェイルオーバの使用
グローバル トランザクションを利用しない場合の接続時フェイルオーバのコンフィグレーション属性
config.xml のサンプル コード
グローバル トランザクションを利用する場合の接続時フェイルオーバの使用
グローバル トランザクションを利用する場合の接続時フェイルオーバのコンフィグレーション属性
config.xml のサンプル コード
Oracle 9i RAC での XA の考慮事項と制限事項
XA を使用する場合に必要な JDBC ドライバ コンフィグレーション
Oracle 9i RAC で XA を使用する場合の要件
グローバル トランザクションは RAC クラスタの同じインスタンスで開始、準備、終了しなければならない
トランザクション ID が RAC クラスタ内でユニークでなければならない
Oracle RAC と共に WebLogic Server を使用する場合の既知の制限事項
障害発生時に、完了したトランザクションに矛盾 (データの消失) が生じる可能性
障害発生時にデータ デッドロックが発生する可能性
トランザクションがシーケンス通りに完了しない可能性
データベース サーバのクラッシュ後に発生する確認済みの問題
Oracle RAC での JMS ストアの回復
Oracle RAC と併用するための JMS JDBC ストアのコンフィグレーション
自動での再試行
手動での再試行
代替手段 : JMS ファイル ストア