org.objectweb.telosys.dal.sql
Class SqlConnectionFactory

java.lang.Object
  extended byorg.objectweb.telosys.common.TelosysObject
      extended byorg.objectweb.telosys.dal.sql.SqlConnectionProvider
          extended byorg.objectweb.telosys.dal.sql.SqlConnectionFactory
All Implemented Interfaces:
ConnectionProvider

public class SqlConnectionFactory
extends SqlConnectionProvider

Factory designed to create standalone connections
( connections that doesn't belong to a pool ) This class is a "ConnectionProvider"


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

SqlConnectionFactory

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

Parameters:
sName - the connection provider name
sDriver - the JDBC driver to use
sUrl - the JDBC URL
prop - the connection properties
iIsolationLevel - the "isolation level"
Method Detail

getConnection

public java.sql.Connection getConnection()
                                  throws java.lang.Exception
Description copied from interface: ConnectionProvider
Returns a standard JDBC Connection

Returns:
Throws:
java.lang.Exception

isPool

public boolean isPool()

getType

public int getType()
Description copied from interface: ConnectionProvider
Returns the type of ConnectionProvider : FACTORY, POOL, DATASOURCE, CUSTOMCLASS

Returns: