Package org.dbunit.database
Class DatabaseDataSourceConnection
java.lang.Object
org.dbunit.database.AbstractDatabaseConnection
org.dbunit.database.DatabaseDataSourceConnection
- All Implemented Interfaces:
IDatabaseConnection
public class DatabaseDataSourceConnection
extends AbstractDatabaseConnection
implements IDatabaseConnection
This class adapts a JDBC
DataSource to a
IDatabaseConnection.- Since:
- Mar 8, 2002
- Version:
- $Revision$
- Author:
- Manuel Laflamme
-
Constructor Summary
ConstructorsConstructorDescriptionDatabaseDataSourceConnection(InitialContext context, String jndiName) DatabaseDataSourceConnection(InitialContext context, String jndiName, String schema) DatabaseDataSourceConnection(InitialContext context, String jndiName, String user, String password) DatabaseDataSourceConnection(InitialContext context, String jndiName, String schema, String user, String password) DatabaseDataSourceConnection(DataSource dataSource) DatabaseDataSourceConnection(DataSource dataSource, String schema) DatabaseDataSourceConnection(DataSource dataSource, String user, String password) DatabaseDataSourceConnection(DataSource dataSource, String schema, String user, String password) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close this connection.Returns a JDBC database connection.Returns the database schema name.Methods inherited from class org.dbunit.database.AbstractDatabaseConnection
createDataSet, createDataSet, createQueryTable, createTable, createTable, getConfig, getRowCount, getRowCount, getStatementFactory, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.dbunit.database.IDatabaseConnection
createDataSet, createDataSet, createQueryTable, createTable, createTable, getConfig, getRowCount, getRowCount, getStatementFactory
-
Constructor Details
-
DatabaseDataSourceConnection
public DatabaseDataSourceConnection(InitialContext context, String jndiName, String schema) throws NamingException, SQLException - Throws:
NamingExceptionSQLException
-
DatabaseDataSourceConnection
public DatabaseDataSourceConnection(InitialContext context, String jndiName, String schema, String user, String password) throws NamingException, SQLException - Throws:
NamingExceptionSQLException
-
DatabaseDataSourceConnection
public DatabaseDataSourceConnection(InitialContext context, String jndiName) throws NamingException, SQLException - Throws:
NamingExceptionSQLException
-
DatabaseDataSourceConnection
public DatabaseDataSourceConnection(InitialContext context, String jndiName, String user, String password) throws NamingException, SQLException - Throws:
NamingExceptionSQLException
-
DatabaseDataSourceConnection
- Throws:
SQLException
-
DatabaseDataSourceConnection
public DatabaseDataSourceConnection(DataSource dataSource, String user, String password) throws SQLException - Throws:
SQLException
-
DatabaseDataSourceConnection
- Throws:
SQLException
-
DatabaseDataSourceConnection
public DatabaseDataSourceConnection(DataSource dataSource, String schema, String user, String password) throws SQLException - Throws:
SQLException
-
-
Method Details
-
getConnection
Description copied from interface:IDatabaseConnectionReturns a JDBC database connection.- Specified by:
getConnectionin interfaceIDatabaseConnection- Throws:
SQLException
-
getSchema
Description copied from interface:IDatabaseConnectionReturns the database schema name.- Specified by:
getSchemain interfaceIDatabaseConnection
-
close
Description copied from interface:IDatabaseConnectionClose this connection.- Specified by:
closein interfaceIDatabaseConnection- Throws:
SQLException
-