jodd.db.connection
Class DataSourceConnectionProvider

java.lang.Object
  extended by jodd.db.connection.DataSourceConnectionProvider
All Implemented Interfaces:
ConnectionProvider

public class DataSourceConnectionProvider
extends java.lang.Object
implements ConnectionProvider

DataSource connection provider.


Constructor Summary
DataSourceConnectionProvider(javax.sql.DataSource dataSource)
           
DataSourceConnectionProvider(javax.sql.DataSource dataSource, java.lang.String user, java.lang.String pass)
           
DataSourceConnectionProvider(java.lang.String jndiName)
           
DataSourceConnectionProvider(java.lang.String jndiName, java.lang.String user, java.lang.String pass)
           
 
Method Summary
 void close()
          Closes a provider and releases all its resources.
 void closeConnection(java.sql.Connection conn)
          Dispose of a used connection.
 java.sql.Connection getConnection()
          Get a connection.
 void init()
          Initialize the connection provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceConnectionProvider

public DataSourceConnectionProvider(java.lang.String jndiName)

DataSourceConnectionProvider

public DataSourceConnectionProvider(java.lang.String jndiName,
                                    java.lang.String user,
                                    java.lang.String pass)

DataSourceConnectionProvider

public DataSourceConnectionProvider(javax.sql.DataSource dataSource)

DataSourceConnectionProvider

public DataSourceConnectionProvider(javax.sql.DataSource dataSource,
                                    java.lang.String user,
                                    java.lang.String pass)
Method Detail

init

public void init()
Description copied from interface: ConnectionProvider
Initialize the connection provider. Properties are provided either with constructor either with bean setters.

Specified by:
init in interface ConnectionProvider

getConnection

public java.sql.Connection getConnection()
Description copied from interface: ConnectionProvider
Get a connection.

Specified by:
getConnection in interface ConnectionProvider

closeConnection

public void closeConnection(java.sql.Connection conn)
Description copied from interface: ConnectionProvider
Dispose of a used connection.

Specified by:
closeConnection in interface ConnectionProvider

close

public void close()
Description copied from interface: ConnectionProvider
Closes a provider and releases all its resources.

Specified by:
close in interface ConnectionProvider


Copyright ©2008 Jodd Team