wisdom.core.connections
クラス ConnectionManager

java.lang.Object
  拡張wisdom.core.CoreObject
      拡張wisdom.core.connections.ConnectionManager
直系の既知のサブクラス:
NativeDB2, NativeOracle, NativePostgre, NativeUDB400, PooledDB2WAS35x, PooledDB2WAS4x, ToolboxUDB400

public abstract class ConnectionManager
extends CoreObject

コネクション・プール用の基底クラス
このクラスは抽象クラスです。クラス初期時にデータベースへアクセスするためのData Source名、ユーザー名などを 構成ファイルから取得します。各WebApplication、バージョンにより異なる具体的なコネクション・プール・実装クラスを このクラスを継承して作成します。

バージョン:
0.90, 1/1/2001
作成者:
Takao Kouda

コンストラクタの概要
ConnectionManager()
          コンストラクタ
 
メソッドの概要
 java.sql.Connection getConnection()
          推奨されていません。 このメソッドは管理用、トレース用のConnectionを使用する getConnection(Object invoker) に置き換えられました。
 java.sql.Connection getConnection(java.lang.Object invoker)
          Connectionオブジェクトを取得します。
 java.sql.Connection getConnection(java.lang.Object invoker, java.lang.String user, java.lang.String password)
          Connectionオブジェクトを取得します。
 java.sql.Connection getConnection(java.lang.String user, java.lang.String password)
          推奨されていません。 このメソッドは管理用、トレース用のConnectionを使用する getConnection(Object invoker, String user, String password) に置き換えられました。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConnectionManager

public ConnectionManager()
                  throws java.lang.Exception
コンストラクタ

例外:
java.lang.Exception
メソッドの詳細

getConnection

public java.sql.Connection getConnection()
                                  throws java.lang.Exception
推奨されていません。 このメソッドは管理用、トレース用のConnectionを使用する getConnection(Object invoker) に置き換えられました。

Connectionオブジェクトを取得します。

戻り値:
Connection Connectionオブジェクト
例外:
java.lang.Exception

getConnection

public java.sql.Connection getConnection(java.lang.Object invoker)
                                  throws java.lang.Exception
Connectionオブジェクトを取得します。

パラメータ:
invoker - 呼び出し元のコマンドクラス
戻り値:
Connection Connectionオブジェクト
例外:
java.lang.Exception

getConnection

public java.sql.Connection getConnection(java.lang.String user,
                                         java.lang.String password)
                                  throws java.lang.Exception
推奨されていません。 このメソッドは管理用、トレース用のConnectionを使用する getConnection(Object invoker, String user, String password) に置き換えられました。

Connectionオブジェクトを取得します。

パラメータ:
user - ユーザーID
password - パスワード
戻り値:
Connection Connectionオブジェクト
例外:
java.lang.Exception

getConnection

public java.sql.Connection getConnection(java.lang.Object invoker,
                                         java.lang.String user,
                                         java.lang.String password)
                                  throws java.lang.Exception
Connectionオブジェクトを取得します。

パラメータ:
invoker - 呼び出し元のコマンドクラス
user - ユーザーID
password - パスワード
戻り値:
Connection Connectionオブジェクト
例外:
java.lang.Exception