Class JdbcSupport
java.lang.Object
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.util.JdbcSupport
- Direct Known Subclasses:
PlatformImplBase
JdbcSupport is an abstract base class for objects which need to
perform JDBC operations. It contains a number of useful methods
for implementation inheritence..
- Version:
- $Revision: 463757 $
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a (new) JDBC connection from the data source.void
closeStatement
(Statement statement) Closes the given statement (which also closes all result sets for this statement) and the connection it belongs to.Returns the data source used for communicating with the database.Returns the password used to access the database.Returns the username used to access the database.void
returnConnection
(Connection connection) Closes the given JDBC connection (returns it back to the pool if the datasource is poolable).void
setDataSource
(DataSource dataSource) Sets the DataSource used for communicating with the database.void
setPassword
(String password) Sets the password to be used to access the database.void
setUsername
(String username) Sets the username to be used to access the database.
-
Constructor Details
-
JdbcSupport
public JdbcSupport()
-
-
Method Details
-
getDataSource
Returns the data source used for communicating with the database.- Returns:
- The data source
-
setDataSource
Sets the DataSource used for communicating with the database.- Parameters:
dataSource
- The data source
-
getUsername
Returns the username used to access the database.- Returns:
- The username
-
setUsername
Sets the username to be used to access the database.- Parameters:
username
- The username
-
getPassword
Returns the password used to access the database.- Returns:
- The password
-
setPassword
Sets the password to be used to access the database.- Parameters:
password
- The password
-
borrowConnection
Returns a (new) JDBC connection from the data source.- Returns:
- The connection
- Throws:
DatabaseOperationException
-
returnConnection
Closes the given JDBC connection (returns it back to the pool if the datasource is poolable).- Parameters:
connection
- The connection
-
closeStatement
Closes the given statement (which also closes all result sets for this statement) and the connection it belongs to.- Parameters:
statement
- The statement
-