org.apache.avalon.excalibur.datasource
クラス J2eeDataSource
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLogEnabled
|
+--org.apache.avalon.excalibur.datasource.J2eeDataSource
- すべての実装インタフェース:
- org.apache.avalon.framework.component.Component, org.apache.avalon.framework.configuration.Configurable, DataSourceComponent, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.logger.Loggable, org.apache.avalon.framework.thread.ThreadSafe
- public class J2eeDataSource
- extends org.apache.avalon.framework.logger.AbstractLogEnabled
- implements DataSourceComponent, org.apache.avalon.framework.logger.Loggable
The J2EE implementation for DataSources in Cocoon. This uses the
javax.sql.DataSource
object and assumes that the
J2EE container pools the datasources properly.
- 導入されたバージョン:
- 4.0
- バージョン:
- CVS $Revision: 1.5 $ $Date: 2001/12/11 09:53:28 $
- 作成者:
- Berin Loritsch
メソッドの概要 |
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Configure and set up DB connection. |
java.sql.Connection |
getConnection()
Get the database connection |
void |
setLogger(org.apache.log.Logger logger)
|
クラス org.apache.avalon.framework.logger.AbstractLogEnabled から継承したメソッド |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBC_NAME
public static final java.lang.String JDBC_NAME
m_dataSource
protected javax.sql.DataSource m_dataSource
J2eeDataSource
public J2eeDataSource()
setLogger
public void setLogger(org.apache.log.Logger logger)
- 定義:
- インタフェース
org.apache.avalon.framework.logger.Loggable
内の setLogger
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Configure and set up DB connection. Here we set the connection
information needed to create the Connection objects. It must
be called only once.
- 定義:
- インタフェース
org.apache.avalon.framework.configuration.Configurable
内の configure
- パラメータ:
conf
- The Configuration object needed to describe the
connection.- 例外:
org.apache.avalon.framework.configuration.ConfigurationException
-
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Get the database connection
- 定義:
- インタフェース
DataSourceComponent
内の getConnection
- インタフェース
org.apache.avalon.excalibur.datasource.DataSourceComponent
からコピーされたタグ:
- 例外:
NoValidConnectionException
- when there is no valid Connection wrapper
available in the classloader.NoAvailableConnectionException
- when there are no more available
Connections in the pool.
"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."