com.JRcServer.sql.pool.core
クラス DbConnectDriverManager

java.lang.Object
  上位を拡張 com.JRcServer.sql.pool.core.DbConnectDriverManager

public class DbConnectDriverManager
extends java.lang.Object

コネクションマネージャオブジェクト.

コネクションマネージャ.

導入されたバージョン:
JRcServer a0.14
バージョン:
1.0.0 2005/05/03
作成者:
masahito suzuki

コンストラクタの概要
DbConnectDriverManager(java.lang.String driver, java.lang.String url)
          コンストラクタ.
DbConnectDriverManager(java.lang.String driver, java.lang.String url, boolean auto, boolean readOnlyint, int level, java.lang.String catalog)
          コンストラクタ.
DbConnectDriverManager(java.lang.String driver, java.lang.String url, java.lang.String user, java.lang.String passwd)
          コンストラクタ.
DbConnectDriverManager(java.lang.String driver, java.lang.String url, java.lang.String user, java.lang.String passwd, boolean auto, boolean readOnly, int level, java.lang.String catalog)
          コンストラクタ.
 
メソッドの概要
 void destroy()
          オブジェクト破棄.
 boolean getAutoCommit()
          設定されているAutoCommitを取得.
 java.lang.String getCatalog()
          設定されているカタログ名を取得.
 java.sql.Connection getConnection()
          コネクションオブジェクトを取得.
 java.lang.String getConnectPasswd()
          設定されている接続パスワードを取得.
 java.lang.String getConnectURL()
          設定されている接続先を取得.
 java.lang.String getConnectUser()
          設定されている接続ユーザ名を取得.
 java.lang.String getDriverName()
          設定されているドライバー名を取得.
 boolean getReadOnly()
          設定されているReadOnlyを取得.
 int getTransactionLevel()
          設定されているトランザクションレベルを取得.
 boolean isUse()
          オブジェクトが利用可能かチェック.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DbConnectDriverManager

public DbConnectDriverManager(java.lang.String driver,
                              java.lang.String url)
                       throws InputException
コンストラクタ.

接続条件を設定します.

パラメータ:
driver - ドライバー名を設定します.
url - 対象の接続先を設定します.
例外:
InputException - 入力例外.

DbConnectDriverManager

public DbConnectDriverManager(java.lang.String driver,
                              java.lang.String url,
                              java.lang.String user,
                              java.lang.String passwd)
                       throws InputException
コンストラクタ.

接続条件を設定します.

パラメータ:
driver - ドライバー名を設定します.
url - 対象の接続先を設定します.
user - 接続対象のユーザ名を設定します.
passwd - 接続対象のパスワードを設定します.
例外:
InputException - 入力例外.

DbConnectDriverManager

public DbConnectDriverManager(java.lang.String driver,
                              java.lang.String url,
                              boolean auto,
                              boolean readOnlyint,
                              int level,
                              java.lang.String catalog)
                       throws InputException
コンストラクタ.

接続条件を設定します.

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

DbConnectDriverManager

public DbConnectDriverManager(java.lang.String driver,
                              java.lang.String url,
                              java.lang.String user,
                              java.lang.String passwd,
                              boolean auto,
                              boolean readOnly,
                              int level,
                              java.lang.String catalog)
                       throws InputException
コンストラクタ.

接続条件を設定します.

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

destroy

public final void destroy()
オブジェクト破棄.

オブジェクトを破棄します.


getConnection

public final java.sql.Connection getConnection()
コネクションオブジェクトを取得.

コネクションオブジェクトを取得します.

戻り値:
Connection コネクションオブジェクトが返されます.
取得に失敗した場合[null]が返されます.

getDriverName

public final java.lang.String getDriverName()
設定されているドライバー名を取得.

設定されているドライバー名を取得します.

戻り値:
String 設定されているドライバー名を取得します.

getConnectURL

public final java.lang.String getConnectURL()
設定されている接続先を取得.

設定されている接続先を取得します.

戻り値:
String 設定されている接続先を取得します.

getConnectUser

public final java.lang.String getConnectUser()
設定されている接続ユーザ名を取得.

設定されている接続ユーザ名を取得します.

戻り値:
String 設定されているユーザ名が返されます.
設定されていない場合[null]が返されます.

getConnectPasswd

public final java.lang.String getConnectPasswd()
設定されている接続パスワードを取得.

設定されている接続パスワードを取得します.

戻り値:
String 設定されているパスワードが返されます.
設定されていない場合[null]が返されます.

getAutoCommit

public final boolean getAutoCommit()
設定されているAutoCommitを取得.

設定されているAutoCommitを取得します.

戻り値:
boolean 設定されているAutoCommitが返されます.

getReadOnly

public final boolean getReadOnly()
設定されているReadOnlyを取得.

設定されているReadOnlyを取得します.

戻り値:
boolean 設定されているReadOnlyが返されます.

getCatalog

public final java.lang.String getCatalog()
設定されているカタログ名を取得.

設定されているカタログ名を取得します.

戻り値:
String 設定されているカタログ名が返されます.
設定されていない場合[null]が返されます.

getTransactionLevel

public final int getTransactionLevel()
設定されているトランザクションレベルを取得.

設定されているトランザクションレベルを取得します.

戻り値:
int 設定されているトランザクションレベルが返されます.
設定されていない場合[Integer.MIN_VALUE]が返されます.

isUse

public final boolean isUse()
オブジェクトが利用可能かチェック.

オブジェクトが利用可能であるかチェックします.

戻り値:
boolean チェック結果が返されます.
[true]が返された場合オブジェクトは有効です.
[false]が返された場合オブジェクトは無効です.