Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.persistence.db
Class DriverManagerConnectionFactory
com.newstep.solid.persistence.ConnectionFactory
  |
  +--com.newstep.solid.persistence.db.DriverManagerConnectionFactory

public class DriverManagerConnectionFactory      
DriverManagerConnectionFactory Object.

DriverManager based Connection Factory object. Loads the Driver Class, and
uses the URL and other configuration with the DriverManagerConnectionConfig
object. Invokes DriverManager to create/retrieve Connection Objects.
Since:
3.1
Author:
jjohn-chuan
 
Links:
Kernel Association Association Link
to Class DriverManagerConnectionConfig
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
package
 
Generalization Generalization Link
to Class ConnectionFactory
DriverManagerConnectionFactory Object.

DriverManager based Connection Factory object. Loads the Driver Class, and
uses the URL and other configuration with the DriverManagerConnectionConfig
object. Invokes DriverManager to create/retrieve Connection Objects.
Author:
jjohn-chuan
 
 

Field Summary
private final static String
private final static Logger
Method Summary
public Connection
getConnection(String username, String password)
public Connection
public void
Field Detail
className
private final static String className
Final.
Multiplicity:
1
Static.
 

dmConfig
DriverManagerConnectionConfig dmConfig
Multiplicity:
1
 

logger
private final static Logger logger
Final.
Multiplicity:
1
Static.
 
Method Detail
getConnection
public Connection getConnection (String username, String password)
 
Invokes DriverManager methods to create/retrieve Connection objects.
Exceptions:
PersistenceException
SQLException
Throws:
PersistenceException
 

getConnection
public Connection getConnection ()
 
Invokes DriverManager methods to create/retrieve Connection objects.
Exceptions:
PersistenceException
SQLException
Throws:
PersistenceException
 

init
public void init (ConnectionConfig config)
 
Initialized with a DriverManagerConnectionConfiguration Object Loads the
DriverClass.
Parameters:
config -
Connection Configuration Object
Exceptions:
PersistenceException
Throws:
PersistenceException
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD