public class DBConnector
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_DATE_FORMAT |
| Constructor and Description |
|---|
DBConnector() |
DBConnector(java.lang.String initContextLookup,
java.lang.String dataSourceReferenceName) |
DBConnector(java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password) |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeQuietly(java.sql.Connection connection) |
static void |
closeQuietly(java.sql.ResultSet resultSet) |
static void |
closeQuietly(java.sql.Statement statement) |
java.sql.Connection |
getConnection(IExecContext execContext)
Creates a DB Connection
|
javax.sql.DataSource |
getDataSource() |
javax.sql.DataSource |
getDatasourceFromDBConnector()
Returns a datasource from a JNDI Datasource or create one from a Spring DriverManagerDataSource.
|
java.lang.String |
getDataSourceReferenceName() |
java.lang.String |
getDriver() |
java.lang.String |
getInitContextLookup() |
java.lang.String |
getPassword() |
PostConnectionConfig |
getPostConnectionConfig() |
java.lang.String |
getUrl() |
java.lang.String |
getUsername() |
void |
setDataSource(javax.sql.DataSource dataSource) |
void |
setDataSourceReferenceName(java.lang.String dataSourceReferenceName) |
void |
setDriver(java.lang.String driver) |
void |
setInitContextLookup(java.lang.String initContextLookup) |
void |
setPassword(java.lang.String password) |
void |
setPostConnectionConfig(PostConnectionConfig postConnectionConfig) |
void |
setUrl(java.lang.String url) |
void |
setUsername(java.lang.String username) |
public static final java.lang.String DEFAULT_DATE_FORMAT
public DBConnector()
public DBConnector(java.lang.String initContextLookup,
java.lang.String dataSourceReferenceName)
public DBConnector(java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password)
public java.sql.Connection getConnection(IExecContext execContext) throws java.sql.SQLException, java.lang.ClassNotFoundException, javax.naming.NamingException
java.sql.SQLException - ClassNotFoundException NamingExceptionjava.lang.ClassNotFoundExceptionjavax.naming.NamingExceptionpublic javax.sql.DataSource getDatasourceFromDBConnector()
throws javax.naming.NamingException,
java.sql.SQLException
java.sql.SQLExceptionjavax.naming.NamingExceptionpublic static void closeQuietly(java.sql.Connection connection)
public static void closeQuietly(java.sql.Statement statement)
public static void closeQuietly(java.sql.ResultSet resultSet)
public void setDataSourceReferenceName(java.lang.String dataSourceReferenceName)
public java.lang.String getDataSourceReferenceName()
public void setInitContextLookup(java.lang.String initContextLookup)
public java.lang.String getInitContextLookup()
public java.lang.String getDriver()
public void setDriver(java.lang.String driver)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public javax.sql.DataSource getDataSource()
public void setDataSource(javax.sql.DataSource dataSource)
public PostConnectionConfig getPostConnectionConfig()
public void setPostConnectionConfig(PostConnectionConfig postConnectionConfig)
postConnectionConfig - the postConnectionConfig to set