ORACLE JAPAN Server Release 6.1

 

  |  

  WebLogic Server ホーム   |     JDBC プログラミング ガイド   |   前へ   |   次へ   |   目次   |   索引   |   PDF 版

WebLogic JDBC プログラミング ガイド

 

 

WebLogic JDBC の概要

JDBC の概要

JDBC ドライバの概要

JDBC ドライバのタイプ

ドライバの一覧表

JDBC ドライバの説明

WebLogic Server 2 層 JDBC ドライバ

WebLogic jDriver for Oracle

WebLogic jDriver for Microsoft SQL Server

WebLogic jDriver for Informix

WebLogic Server JDBC 多層ドライバ

WebLogic Pool ドライバ

WebLogic RMI ドライバ

WebLogic JTS ドライバ

サードパーティ ドライバ

Cloudscape

Sybase jConnect ドライバ

Oracle Thin ドライバ

接続プールの概要

サーバサイド アプリケーションでの接続プールの使い方

クライアントサイド アプリケーションでの接続プールの使い方

マルチプールの概要

マルチプール アルゴリズムの選択

クラスタ化された JDBC の概要

DataSource の概要

JDBC API

WebLogic JDBC インタフェースの定義

JDBC 2.0

制限

プラットフォーム

 

WebLogic JDBC の管理とコンフィグレーション

JDBC のコンフィグレーション

接続プールのコンフィグレーション

マルチプールのコンフィグレーション

DataSource および TxDataSourceのコンフィグレーション

JDBC 接続のモニタ

 

JDBC アプリケーションのパフォーマンス チューニング

JDBC パフォーマンスの概要

WebLogic のパフォーマンス向上機能

接続プールによるパフォーマンスの向上

データのキャッシュ

ベスト パフォーマンスのためのアプリケーション設計

1. データをできるだけデータベースの内部で処理する

2. 組み込み DBMS セットベース処理を使用する

3. クエリを効率化する

4. トランザクションを単一バッチにする

5. DBMS トランザクションがユーザ入力に依存しないようにする

6. 同位置更新を使用する

7. 操作データをできるだけ小さくする

8. パイプラインと並行処理を使用する

 

WebLogic JDBC 機能のコンフィグレーション

接続プールの使い方

接続プールを使用するメリット

接続プールのフェイルオーバに関する要件

起動時の接続プールの作成

接続プールの属性

パーミッション

接続プールについての制限事項

接続プールの動的作成

プロパティ

動的接続プールのサンプル コード

パッケージをインポートする

JNDI を使用して JdbcServices オブジェクトを取得する

プロパティを設定する

接続プールを作成する

プール ハンドルを取得する

接続プールの管理

プールに関する情報の取得

接続プールの無効化

接続プールの縮小

接続プールの停止

プールのリセット

マルチプールの使い方

マルチプール アルゴリズムの選択

高可用性

ロード バランシング

マルチプールのフェイルオーバに関する制限と要件

接続待ち時間を設定するためのガイドライン

メッセージとエラー条件

例外

容量の問題

DataSource のコンフィグレーションと使用方法

DataSource オブジェクトにアクセスするためのパッケージのインポート

DataSource を使用したクライアント接続の取得

コード例

 

WebLogic 多層 JDBC ドライバの使い方

WebLogic 多層ドライバの概要

WebLogic RMI ドライバの使い方

WebLogic RMI ドライバを使用する際の制限事項

WebLogic RMI ドライバを使用するための WebLogic Server の設定

WebLogic Server を使用するためのクライアントの設定

以下のパッケージをインポートする

クライアント接続を取得する

JNDI ルックアップを使用した接続の取得

WebLogic RMI ドライバだけを使用した接続の取得

WebLogic RMI ドライバによる行キャッシング

WebLogic RMI ドライバによる行キャッシングの重要な制限事項

WebLogic JTS ドライバの使い方

JTS ドライバを使用した実装

WebLogic Pool ドライバの使い方

 

WebLogic Server でのサードパーティ ドライバの使い方

サードパーティ JDBC ドライバの概要

制限

サードパーティ ドライバ用の環境の設定

Windows でのサードパーティ ドライバの CLASSPATH

UNIX でのサードパーティ ドライバの CLASSPATH

Oracle Thin Driver の更新

Sybase jConnect Driver の更新

IBM Informix JDBC ドライバのインストールと使い方

IBM Informix JDBC ドライバを使用するときの接続プール属性

IBM Informix JDBC ドライバを使用するプログラミングでの注意事項

サードパーティ ドライバを使用した接続の取得

サードパーティ ドライバでの接続プールの使い方

接続プールと DataSource の作成

JNDI を使用した接続の取得

接続プールからの物理接続の取得

物理接続取得のサンプル コード

物理接続の使用に対する制限事項

直接 (非プール) JDBC 接続の取得

Oracle Thin Driver を使用した直接接続の取得

Sybase jConnect Driver を使用した直接接続の取得

Oracle Thin Driver の拡張機能

Oracle 拡張機能から JDBC インタフェースにアクセスするサンプル コード

Oracle 拡張機能へアクセスするパッケージをインポートする

接続を確立する

デフォルトの行プリフェッチ値を取得する

Oracle Blob/Clob インタフェースにアクセスするサンプル コード

Blob および Clob 拡張機能にアクセスするパッケージをインポートする

DBMS から Blob ロケータを選択するクエリを実行する

WebLogic Server java.sql オブジェクトを宣言する

SQL 例外ブロックを開始する

Prepared Statement を使用した CLOB 値の更新

Oracle インタフェースの表

Oracle 拡張機能およびサポートされるメソッド

Oracle Blob/Clob 拡張機能とサポートされるメソッド

 

dbKona の使い方

dbKona の概要

多層コンフィグレーションでの dbKona

dbKona と JDBC ドライバの相互作用

dbKona と WebLogic Event の相互作用

dbKona アーキテクチャ

dbKona API

dbKona API リファレンス

dbKona オブジェクトとそれらのクラス

dbKona のデータ コンテナ オブジェクト

DataSet

QueryDataSet

TableDataSet

EventfulTableDataSet(非推奨)

Record

Value

dbKona のデータ記述オブジェクト

Schema

Column

KeyDef

SelectStmt

dbKona のその他オブジェクト

例外

定数

エンティティの関係図

継承関係図

所有関係図

dbKona を使用した実装

dbKona を使用した DBMS へのアクセス

手順 1. パッケージのインポート

手順 2. 接続確立用のプロパティの設定

手順 3. DBMS との接続の確立

クエリの準備、およびデータの検索と表示

手順 1. データ検索用のパラメータの設定

手順 2. クエリ結果用の DataSet の生成

手順 3. 結果の取り出し

手順 4. TableDataSet の Schema の検査

手順 5. htmlKona を使用したデータの検査

手順 6. htmlKona を使用した結果の表示

手順 7. DataSet および接続のクローズ

SelectStmt オブジェクトを使用したクエリの作成

手順 1. SelectStmt パラメータの設定

手順 2. QBE を使用したパラメータの修正

SQL 文を使用した DBMS データの変更

手順 1. SQL 文の記述

手順 1. SQL 文の記述

手順 2. 各 SQL 文の実行

手順 3. htmlKona を使用した結果の表示

KeyDef を使用した DBMS データの変更

手順 1. KeyDef とその属性の作成

手順 2. KeyDef を使用した TableDataSet の作成

手順 3. TableDataSet へのレコードの挿入

手順 4. TableDataSet でのレコードの更新

手順 5. TableDataSet からのレコードの削除

手順 6. TableDataSet の保存の詳細

保存前の Record 状態の確認

手順 7. 変更内容の検証

コードのまとめ

dbKona での JDBC PreparedStatement の使い方

dbKona でのストアド プロシージャの使い方

手順 1. ストアド プロシージャの作成

手順 2. パラメータの設定

手順 3. 結果の検査

画像およびオーディオ用バイト配列の使い方

手順 1. 画像データの検索と表示

手順 2. データベースへの画像の挿入

Oracle シーケンス用の dbKona の使い方

手順 1. dbKona Sequence オブジェクトの作成

手順 2. dbKona からの Oracle サーバのシーケンスの作成と破棄

手順 3. Sequence の使い方

コードのまとめ

 

JDBC 接続のテストとトラブルシューティング

接続のテスト

コマンドラインからの DBMS 接続の有効性の検証

コマンドラインからの 2 層接続をテストする方法

構文

引数

コマンドラインからの多層 WebLogic JDBC 接続の有効性を検証する方法

構文

引数

JDBC のトラブルシューティング

JDBC 接続のトラブルシューティング

UNIX ユーザ

WinNT

JDBC と Oracle データベースでの SEGV

メモリ不足エラー

コードセットのサポート

UNIX での Oracle に関わる他の問題

UNIX でのスレッド関連の問題

JDBC オブジェクトを閉じる

UNIX での共有ライブラリに関連する問題のトラブルシューティング

WebLogic jDriver for Oracle

Solaris

HP-UX

不適切なファイル パーミッションの設定

不適切な SHLIB_PATH

 

back to top   next page