public class JDBCConfiguration extends Object
JDBCUtil provides the Utility functions to create JDBC resources| Constructor and Description |
|---|
JDBCConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildDataSource(Map<String,Object> parameters)
Creating datasource at startup using configured parameters
|
protected DataSource |
createCustomDataSource()
Create a custom DataSource using the specified data source information.
|
Connection |
getConnection()
Get a Connection from current datasource
|
DataSource |
getDataSource()
Get datasource
|
String |
getDSName()
Return the name or (hopefully) unique connection URL specific to the DataSource being used
This is used for logging purposes only
|
String |
getTableName()
Table name in use
|
void |
setDataSourceInformation(org.apache.synapse.commons.datasource.DataSourceInformation dataSourceInformation)
Set DataSourceInformation
|
void |
setDataSourceName(String dataSourceName)
Get datasource name currently in use
|
void |
setJndiProperties(Properties jndiProperties)
Set JNDI Properties
|
public void buildDataSource(Map<String,Object> parameters)
parameters - - parameters given in configurationprotected DataSource createCustomDataSource()
public Connection getConnection() throws SQLException
SQLException - - Failure in creating datasource connectionpublic String getDSName()
public void setDataSourceInformation(org.apache.synapse.commons.datasource.DataSourceInformation dataSourceInformation)
dataSourceInformation - - information to setpublic void setJndiProperties(Properties jndiProperties)
jndiProperties - - properties to setpublic DataSource getDataSource()
public void setDataSourceName(String dataSourceName)
dataSourceName - - Datasource namepublic String getTableName()
Copyright © 2005–2019 Apache Software Foundation. All rights reserved.