org.apache.commons.dbcp
クラス PoolingDataSource

java.lang.Object
  拡張org.apache.commons.dbcp.PoolingDataSource
すべての実装インタフェース:
DataSource

public class PoolingDataSource
extends Object
implements DataSource

指定された ObjectPool から Connection を取得するシンプルな DataSource の実装です。

A simple {@link DataSource} implementation that obtains {@link Connection}s from the specified {@link ObjectPool}.

バージョン:
$Id: PoolingDataSource.java,v 1.1.1.1 2004/02/13 10:02:03 hioki Exp $
作成者:
Rodney Waldhoff, Glenn L. Nielsen, James House (james@interobjective.com)
翻訳者:
日置 聡
翻訳状況:
初稿(校正者募集中)
翻訳更新日:
2003/09/20

フィールドの概要
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
 

フィールドの詳細

_logWriter

protected PrintWriter _logWriter
自身のログライターです。
My log writer.


_pool

protected org.apache.commons.pool.ObjectPool _pool
コンストラクタの詳細

PoolingDataSource

public PoolingDataSource()

PoolingDataSource

public PoolingDataSource(org.apache.commons.pool.ObjectPool pool)
メソッドの詳細

getConnection

public Connection getConnection()
                         throws SQLException
自身のプールの ObjectPool.borrowObject() を使用して Connection を返します。
Return a {@link java.sql.Connection} from my pool, according to the contract specified by {@link ObjectPool#borrowObject}.

定義:
インタフェース DataSource 内の getConnection
例外:
SQLException

getConnection

public Connection getConnection(String uname,
                                String passwd)
                         throws SQLException
UnsupportedOperationException を投げます。
Throws {@link UnsupportedOperationException}

定義:
インタフェース DataSource 内の getConnection
例外:
UnsupportedOperationException
SQLException

getLoginTimeout

public int getLoginTimeout()
UnsupportedOperationException を投げます。 この設定は内部の ObjectPool に対して行ってください。
Throws {@link UnsupportedOperationException}. Do this configuration within my {@link ObjectPool}.

定義:
インタフェース DataSource 内の getLoginTimeout
例外:
UnsupportedOperationException

getLogWriter

public PrintWriter getLogWriter()
自身のログライターを返します。
Returns my log writer.

定義:
インタフェース DataSource 内の getLogWriter
戻り値:
自身のログライター
my log writer
関連項目:
DataSource.getLogWriter()

setLoginTimeout

public void setLoginTimeout(int seconds)
UnsupportedOperationException を投げます。 この設定は内部の ObjectPool に対して行ってください。
Throws {@link UnsupportedOperationException}. Do this configuration within my {@link ObjectPool}.

定義:
インタフェース DataSource 内の setLoginTimeout
例外:
UnsupportedOperationException

setLogWriter

public void setLogWriter(PrintWriter out)
自身のログライターを設定します。
Sets my log writer.

定義:
インタフェース DataSource 内の setLogWriter
関連項目:
DataSource.setLogWriter(java.io.PrintWriter)

setPool

public void setPool(org.apache.commons.pool.ObjectPool pool)
             throws IllegalStateException,
                    NullPointerException
例外:
IllegalStateException
NullPointerException


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation