java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.dal.sql.SqlDataSource
Connection provider implementation based on a standard JDBC DataSource
Field Summary |
Fields inherited from interface org.objectweb.telosys.dal.sql.ConnectionProvider |
DATASOURCE, FACTORY, NO_PROVIDER, POOL |
Constructor Summary | |
SqlDataSource(java.lang.String sName,
java.lang.String sDataSourceName)
|
Method Summary | |
java.sql.Connection |
getConnection()
Returns a standard JDBC Connection |
java.lang.String |
getDataSourceName()
Returns the DataSource resource name ( JNDI name ) |
java.lang.String |
getName()
Returns the name of the ConnectionProvider (from 'dbconfig' file) |
int |
getType()
Returns the type of ConnectionProvider : FACTORY, POOL, DATASOURCE |
Methods inherited from class org.objectweb.telosys.common.TelosysObject |
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SqlDataSource(java.lang.String sName, java.lang.String sDataSourceName) throws TelosysException
Method Detail |
public java.sql.Connection getConnection() throws java.lang.Exception
ConnectionProvider
getConnection
in interface ConnectionProvider
java.lang.Exception
public java.lang.String getName()
ConnectionProvider
getName
in interface ConnectionProvider
public java.lang.String getDataSourceName()
public int getType()
ConnectionProvider
getType
in interface ConnectionProvider