org.objectweb.telosys.dal.sql
Class SqlConnectionProvider

java.lang.Object
  extended byorg.objectweb.telosys.common.TelosysObject
      extended byorg.objectweb.telosys.dal.sql.SqlConnectionProvider
All Implemented Interfaces:
ConnectionProvider
Direct Known Subclasses:
SqlConnectionFactory, SqlConnectionPool

public abstract class SqlConnectionProvider
extends TelosysObject
implements ConnectionProvider

The generic ConnectionProvider


Field Summary
 
Fields inherited from interface org.objectweb.telosys.dal.sql.ConnectionProvider
CUSTOMCLASS, DATASOURCE, FACTORY, NO_PROVIDER, POOL
 
Constructor Summary
SqlConnectionProvider(java.lang.String sName, java.lang.String sDriver, java.lang.String sUrl, java.util.Properties prop, int iIsolationLevel)
          Constructor
 
Method Summary
protected  java.sql.Connection createStandardJdbcConnection()
          Creation of a standard JDBC connection
 java.lang.String getName()
          Returns the name of the ConnectionProvider (from 'dbconfig' file)
 
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
 
Methods inherited from interface org.objectweb.telosys.dal.sql.ConnectionProvider
getConnection, getType
 

Constructor Detail

SqlConnectionProvider

public SqlConnectionProvider(java.lang.String sName,
                             java.lang.String sDriver,
                             java.lang.String sUrl,
                             java.util.Properties prop,
                             int iIsolationLevel)
Constructor

Parameters:
sName -
sDriver -
sUrl -
prop -
iIsolationLevel -
Method Detail

createStandardJdbcConnection

protected java.sql.Connection createStandardJdbcConnection()
                                                    throws java.lang.Exception
Creation of a standard JDBC connection

Returns:
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: