|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
java.lang.Objectorg.apache.commons.dbcp.PoolingDataSource
指定された ObjectPool から Connection を取得するシンプルな
DataSource の実装です。
| フィールドの概要 | |
protected PrintWriter |
_logWriter
自身のログライターです。 |
protected org.apache.commons.pool.ObjectPool |
_pool
|
| コンストラクタの概要 | |
PoolingDataSource()
|
|
PoolingDataSource(org.apache.commons.pool.ObjectPool pool)
|
|
| メソッドの概要 | |
Connection |
getConnection()
自身のプールの ObjectPool.borrowObject() を使用して Connection を返します。
|
Connection |
getConnection(String uname,
String passwd)
UnsupportedOperationException を投げます。
|
int |
getLoginTimeout()
UnsupportedOperationException を投げます。
|
PrintWriter |
getLogWriter()
自身のログライターを返します。 |
void |
setLoginTimeout(int seconds)
UnsupportedOperationException を投げます。
|
void |
setLogWriter(PrintWriter out)
自身のログライターを設定します。 |
void |
setPool(org.apache.commons.pool.ObjectPool pool)
|
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected PrintWriter _logWriter
protected org.apache.commons.pool.ObjectPool _pool
| コンストラクタの詳細 |
public PoolingDataSource()
public PoolingDataSource(org.apache.commons.pool.ObjectPool pool)
| メソッドの詳細 |
public Connection getConnection()
throws SQLException
ObjectPool.borrowObject() を使用して Connection を返します。
DataSource 内の getConnectionSQLException
public Connection getConnection(String uname,
String passwd)
throws SQLException
UnsupportedOperationException を投げます。
DataSource 内の getConnectionUnsupportedOperationException
SQLExceptionpublic int getLoginTimeout()
UnsupportedOperationException を投げます。
この設定は内部の ObjectPool に対して行ってください。
DataSource 内の getLoginTimeoutUnsupportedOperationExceptionpublic PrintWriter getLogWriter()
DataSource 内の getLogWriterDataSource.getLogWriter()public void setLoginTimeout(int seconds)
UnsupportedOperationException を投げます。
この設定は内部の ObjectPool に対して行ってください。
DataSource 内の setLoginTimeoutUnsupportedOperationExceptionpublic void setLogWriter(PrintWriter out)
DataSource 内の setLogWriterDataSource.setLogWriter(java.io.PrintWriter)
public void setPool(org.apache.commons.pool.ObjectPool pool)
throws IllegalStateException,
NullPointerException
IllegalStateException
NullPointerException
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||