org.objectweb.telosys.dal.sql
Class SqlConnectionProvider
java.lang.Object
org.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.dal.sql.SqlConnectionProvider
- All Implemented Interfaces:
- ConnectionProvider
- Direct Known Subclasses:
- SqlConnectionFactory, SqlConnectionPool
- public abstract class SqlConnectionProvider
- extends TelosysObject
- implements ConnectionProvider
Constructor Summary |
SqlConnectionProvider(java.lang.String sName,
java.lang.String sDriver,
java.lang.String sUrl,
java.util.Properties prop,
int iIsolationLevel)
|
Method Summary |
protected java.sql.Connection |
createStandardJdbcConnection()
|
abstract java.sql.Connection |
getConnection()
Returns a standard JDBC Connection |
java.lang.String |
getName()
Returns the name of the ConnectionProvider (from 'dbconfig' file) |
abstract boolean |
isPool()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlConnectionProvider
public SqlConnectionProvider(java.lang.String sName,
java.lang.String sDriver,
java.lang.String sUrl,
java.util.Properties prop,
int iIsolationLevel)
createStandardJdbcConnection
protected java.sql.Connection createStandardJdbcConnection()
throws java.lang.Exception
- Throws:
java.lang.Exception
getName
public java.lang.String getName()
- Description copied from interface:
ConnectionProvider
- Returns the name of the ConnectionProvider (from 'dbconfig' file)
- Specified by:
getName
in interface ConnectionProvider
- Returns:
getConnection
public abstract java.sql.Connection getConnection()
throws java.lang.Exception
- Description copied from interface:
ConnectionProvider
- Returns a standard JDBC Connection
- Specified by:
getConnection
in interface ConnectionProvider
- Returns:
-
- Throws:
java.lang.Exception
isPool
public abstract boolean isPool()