com.JRcServer.sql.pool
クラス PoolDataSource

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

public class PoolDataSource
extends java.lang.Object

コネクションプールサポートデータソース.

コネクションプールをサポートするデータソースを提供します.
利用方法として、[PoolConnectInitializer.getInstance().init()]で初期化したあと、


 // DBPool初期化.
 PoolConnectInitializer.getInstance().init( "driverName","connectURL" ) ;
 
 // DataSourceを取得.
 DataSource ds = PoolDataSource.getDataSource() ;
 
 // コネクションオブジェクトを取得.
 Connection conn = ds.getConnection() ;
 
 
    . . . SQLなど処理を行う.
 
 
 // 利用終了後コネクションをクローズ.
 conn.close() ;
 

のように行います.

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

メソッドの概要
static int getActive()
          アクティブコネクション数を取得.
 boolean getAutoCommit()
          設定されているAutoCommitを取得.
 java.lang.String getCatalog()
          設定されているカタログ名を取得.
 java.lang.String getConnectTo()
          設定コネクション先を取得.
static javax.sql.DataSource getDataSource()
          新しいデータソースを生成.
 java.lang.String getDriverName()
          設定ドライバー名を取得.
static int getIdle()
          アイドルコネクション数を取得.
static int getMaxIdle()
          設定最大アイドル数を取得.
 java.lang.String getPasswd()
          設定コネクションパスワードを取得.
 boolean getReadOnly()
          設定されているReadOnlyを取得.
 int getTransactionLevel()
          設定されているトランザクションレベルを取得.
 java.lang.String getUserName()
          設定コネクションユーザ名を取得.
 boolean isUse()
          オブジェクトが利用可能かチェック.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getDataSource

public static final javax.sql.DataSource getDataSource()
新しいデータソースを生成.

新しいデータソースを生成します.

戻り値:
DataSource 新しいデータソースが返されます.

getMaxIdle

public static final int getMaxIdle()
設定最大アイドル数を取得.

設定されている最大アイドル数を取得します.

戻り値:
int 設定されている最大アイドル数が返されます.

getActive

public static final int getActive()
アクティブコネクション数を取得.

現在のアクティブコネクション数を取得します.

戻り値:
int 現在のアクディブコネクション数が返されます.

getIdle

public static final int getIdle()
アイドルコネクション数を取得.

現在のアイドルコネクション数を取得します.

戻り値:
int 現在のアイドルコネクション数が返されます.

getDriverName

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

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

戻り値:
String 設定ドライバー名が返されます.

getConnectTo

public final java.lang.String getConnectTo()
設定コネクション先を取得.

設定されているコネクション先を取得します.

戻り値:
String 設定コネクション先が返されます.

getUserName

public final java.lang.String getUserName()
設定コネクションユーザ名を取得.

設定されているコネクションユーザ名を取得します.

戻り値:
String 設定コネクションユーザ名が返されます.

getPasswd

public final java.lang.String getPasswd()
設定コネクションパスワードを取得.

設定されているコネクションパスワードを取得します.

戻り値:
String 設定コネクションパスワードが返されます.

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]が返された場合オブジェクトは無効です.