com.JRcServer.sql.pool
クラス PoolConnectInitializer

java.lang.Object
  上位を拡張 com.JRcServer.sql.pool.PoolConnectInitializer
すべての実装されたインタフェース:
Initializer

public class PoolConnectInitializer
extends java.lang.Object
implements Initializer

データベースコネクションプーリング初期化/終了化処理.

データベースコネクションプーリング初期化/終了化を行います.

導入されたバージョン:
JDK 1.3
バージョン:
2005/02/26
作成者:
masahito suzuki

メソッドの概要
 void destroy()
          終了処理.
static PoolConnectInitializer getInstance()
          オブジェクト情報を取得.
 void init()
          初期処理.
 void init(java.lang.String drv, java.lang.String connect)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, boolean auto, boolean readOnly, int level, java.lang.String catalog)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, int maxIdle)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, int maxIdle, boolean auto, boolean readOnly, int level, java.lang.String catalog)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, java.lang.String user, java.lang.String passwd)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, java.lang.String user, java.lang.String passwd, boolean auto, boolean readOnly, int level, java.lang.String catalog)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, java.lang.String user, java.lang.String passwd, int maxIdle)
          初期処理.
 void init(java.lang.String drv, java.lang.String connect, java.lang.String user, java.lang.String passwd, int maxIdle, boolean auto, boolean readOnly, int level, java.lang.String catalog)
          初期処理.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static final PoolConnectInitializer getInstance()
オブジェクト情報を取得.

オブジェクト情報を取得します.

戻り値:
PoolConnectInitializer オブジェクト情報が返されます.

init

public final void init()
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

定義:
インタフェース Initializer 内の init

init

public final void init(java.lang.String drv,
                       java.lang.String connect)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       boolean auto,
                       boolean readOnly,
                       int level,
                       java.lang.String catalog)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
auto - AutoCommitを許可するか設定します.
[true]を設定した場合、AutoCommitをサポートします.
[false]を設定した場合、AutoCommitをサポートしません.
readOnly - コネクションを読み込みモードオンリーに設定します.
[true]を設定した場合、ReadOnlyをサポートします.
[false]を設定した場合、ReadOnlyをサポートしません.
level - トランザクションレベルを設定します.
[Integer.MIN_VALUE]を設定した場合、設定しません.
catalog - コネクションカタログ名を設定します.
[null]を設定した場合、設定しません.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       int maxIdle)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
maxIdle - 最大アイドル管理数を設定します.
この情報が[0]以下を設定した場合、デフォルト値で設定されます.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       int maxIdle,
                       boolean auto,
                       boolean readOnly,
                       int level,
                       java.lang.String catalog)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
maxIdle - 最大アイドル管理数を設定します.
この情報が[0]以下を設定した場合、デフォルト値で設定されます.
auto - AutoCommitを許可するか設定します.
[true]を設定した場合、AutoCommitをサポートします.
[false]を設定した場合、AutoCommitをサポートしません.
readOnly - コネクションを読み込みモードオンリーに設定します.
[true]を設定した場合、ReadOnlyをサポートします.
[false]を設定した場合、ReadOnlyをサポートしません.
level - トランザクションレベルを設定します.
[Integer.MIN_VALUE]を設定した場合、設定しません.
catalog - コネクションカタログ名を設定します.
[null]を設定した場合、設定しません.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       java.lang.String user,
                       java.lang.String passwd)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
user - ログインユーザ名を設定します.
passwd - ログインパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       java.lang.String user,
                       java.lang.String passwd,
                       boolean auto,
                       boolean readOnly,
                       int level,
                       java.lang.String catalog)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
user - ログインユーザ名を設定します.
passwd - ログインパスワードを設定します.
auto - AutoCommitを許可するか設定します.
[true]を設定した場合、AutoCommitをサポートします.
[false]を設定した場合、AutoCommitをサポートしません.
readOnly - コネクションを読み込みモードオンリーに設定します.
[true]を設定した場合、ReadOnlyをサポートします.
[false]を設定した場合、ReadOnlyをサポートしません.
level - トランザクションレベルを設定します.
[Integer.MIN_VALUE]を設定した場合、設定しません.
catalog - コネクションカタログ名を設定します.
[null]を設定した場合、設定しません.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       java.lang.String user,
                       java.lang.String passwd,
                       int maxIdle)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
user - ログインユーザ名を設定します.
passwd - ログインパスワードを設定します.
maxIdle - 最大アイドル管理数を設定します.
この情報が[0]以下を設定した場合、デフォルト値で設定されます.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

init

public final void init(java.lang.String drv,
                       java.lang.String connect,
                       java.lang.String user,
                       java.lang.String passwd,
                       int maxIdle,
                       boolean auto,
                       boolean readOnly,
                       int level,
                       java.lang.String catalog)
                throws InputException,
                       AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 PoolConnectInitializer.destroy() した場合、 再び呼び出す事が可能となります.

パラメータ:
drv - ドライバー名を設定します.
connect - コネクション先を設定します.
user - ログインユーザ名を設定します.
passwd - ログインパスワードを設定します.
maxIdle - 最大アイドル管理数を設定します.
この情報が[0]以下を設定した場合、デフォルト値で設定されます.
auto - AutoCommitを許可するか設定します.
[true]を設定した場合、AutoCommitをサポートします.
[false]を設定した場合、AutoCommitをサポートしません.
readOnly - コネクションを読み込みモードオンリーに設定します.
[true]を設定した場合、ReadOnlyをサポートします.
[false]を設定した場合、ReadOnlyをサポートしません.
level - トランザクションレベルを設定します.
[Integer.MIN_VALUE]を設定した場合、設定しません.
catalog - コネクションカタログ名を設定します.
[null]を設定した場合、設定しません.
例外:
InputException - 入力例外.
AccessException - SQLアクセス例外.

destroy

public final void destroy()
終了処理.

終了処理を実施します.
また、この処理を実施した場合、再び PoolConnectInitializer.init() を 呼び出さないとオブジェクトの利用が出来なくなります.

定義:
インタフェース Initializer 内の destroy