|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object com.lavans.util.jdbc.ConnectionPool
public class ConnectionPool
ConnectionPool。 DBManagerからのみ利用される。
フィールドの概要 | |
---|---|
protected Logger |
logger
Logger.派生クラスでも利用可能。 |
protected java.lang.String |
MSG_ERR_TOOMANYCONNECTIONS
|
コンストラクタの概要 | |
---|---|
ConnectionPool(java.lang.String aDriver,
java.lang.String aUrl,
java.lang.String aUser,
java.lang.String aPass)
コンストラクタ。 |
メソッドの概要 | |
---|---|
protected boolean |
checkConnection(java.sql.Connection conn)
DBへのコネクションチェック。 |
protected BindConnection |
createConnection()
DBへのコネクション作成。 |
BindConnection |
getConnection()
DBへのコネクション取得 |
protected java.sql.Driver |
getDriver()
|
Logger |
getLogger()
|
protected int |
getMax_connections()
|
protected java.lang.String |
getPass()
|
protected java.util.List |
getPoolList()
|
protected java.util.List |
getUseList()
|
protected java.lang.String |
getUser()
|
void |
init()
初期化 |
boolean |
isLogging()
|
protected boolean |
isStatistics()
|
void |
releaseConnection(java.sql.Connection conn)
DBへのコネクション返却 |
void |
setForceCheck(boolean isForceCheck)
|
void |
setInitConnections(int value)
接続数初期値設定 |
void |
setLogger(Logger logger)
|
void |
setLogging(boolean isLogging)
|
void |
setMaxConnections(int value)
接続数最大値設定 |
void |
setStatistics(boolean b)
|
void |
setValidSql(java.lang.String validSql)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected Logger logger
protected final java.lang.String MSG_ERR_TOOMANYCONNECTIONS
コンストラクタの詳細 |
---|
public ConnectionPool(java.lang.String aDriver, java.lang.String aUrl, java.lang.String aUser, java.lang.String aPass)
メソッドの詳細 |
---|
public void setMaxConnections(int value)
public void setInitConnections(int value)
public void init() throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.sql.SQLException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.sql.SQLException
protected BindConnection createConnection() throws java.sql.SQLException
java.sql.SQLException
protected boolean checkConnection(java.sql.Connection conn)
public BindConnection getConnection() throws java.sql.SQLException
java.sql.SQLException
public void releaseConnection(java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public void setStatistics(boolean b)
b
- public Logger getLogger()
public void setLogger(Logger logger)
logger
- protected int getMax_connections()
protected java.sql.Driver getDriver()
protected java.lang.String getUser()
protected java.lang.String getPass()
protected java.util.List getPoolList()
protected boolean isStatistics()
protected java.util.List getUseList()
public void setForceCheck(boolean isForceCheck)
isForceCheck
- isForceCheck を設定。public void setValidSql(java.lang.String validSql)
validSql
- validSql を設定。public boolean isLogging()
public void setLogging(boolean isLogging)
isLogging
- isLogging を設定。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |