org.dartra.standard.dao.jdbc
Class JDBCDataSource

java.lang.Object
  extended byorg.dartra.standard.dao.jdbc.JDBCDataSource
All Implemented Interfaces:
org.dartra.framework.dao.DataSource

public class JDBCDataSource
extends java.lang.Object
implements org.dartra.framework.dao.DataSource

Standard JDBC based implementation of the data source interface. Objects of this class wrap a javax.sql.DataSource.

Author:
Erwin Vervaet
See Also:
DataSource

Constructor Summary
JDBCDataSource(javax.sql.DataSource sqlDataSource)
          Create a new data source wrapping given JDBC data source.
 
Method Summary
 org.dartra.framework.dao.Connection getConnection()
           
 javax.sql.DataSource getSQLDataSource()
          Return the JDBC data source wrapped by this object.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDBCDataSource

public JDBCDataSource(javax.sql.DataSource sqlDataSource)

Create a new data source wrapping given JDBC data source.

Method Detail

getSQLDataSource

public javax.sql.DataSource getSQLDataSource()

Return the JDBC data source wrapped by this object.


getConnection

public org.dartra.framework.dao.Connection getConnection()
                                                  throws org.dartra.framework.dao.DataAccessException
Specified by:
getConnection in interface org.dartra.framework.dao.DataSource
Throws:
org.dartra.framework.dao.DataAccessException

toString

public java.lang.String toString()