public class ERXJDBCConnectionBroker extends java.lang.Object implements ERXJDBCAdaptor.ConnectionBroker
dbSomePropertyGLOBAL, ModelName.DBSomeProperty or as
someProperty in the connection dictionary.
ERXConfigurationManager adds these entries to each
EOModels connectionDictionary.
Usage: check out a connection:
java.sql.Connection con = ERXJDBCConnectionBroker.connectionBrokerForModel(myModel).getConnection();
try {
java.sql.Statement s = con.createStatement();
//now do something with the Statement
} finally {
ERXJDBCConnectionBroker.connectionBrokerForModel(myModel).freeConnection(con);
}
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log |
| Modifier and Type | Method and Description |
|---|---|
static ERXJDBCConnectionBroker |
connectionBrokerForAdaptor(EOAdaptor adaptor) |
static ERXJDBCConnectionBroker |
connectionBrokerForEntityNamed(java.lang.String ename) |
static ERXJDBCConnectionBroker |
connectionBrokerForEoInEditingContext(EOEnterpriseObject eo) |
static ERXJDBCConnectionBroker |
connectionBrokerForModel(EOModel model) |
static ERXJDBCConnectionBroker |
connectionBrokerForModelWithName(java.lang.String modelName) |
void |
freeConnection(java.sql.Connection conn)
Frees a connection.
|
java.sql.Connection |
getConnection()
This method hands out the connections in round-robin order.
|
boolean |
supportsTransaction() |
java.lang.String |
toString() |
public static ERXJDBCConnectionBroker connectionBrokerForModelWithName(java.lang.String modelName)
public static ERXJDBCConnectionBroker connectionBrokerForModel(EOModel model)
public static ERXJDBCConnectionBroker connectionBrokerForEoInEditingContext(EOEnterpriseObject eo)
public static ERXJDBCConnectionBroker connectionBrokerForEntityNamed(java.lang.String ename)
public static ERXJDBCConnectionBroker connectionBrokerForAdaptor(EOAdaptor adaptor)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.sql.Connection getConnection()
getConnection in interface ERXJDBCAdaptor.ConnectionBrokerpublic void freeConnection(java.sql.Connection conn)
freeConnection in interface ERXJDBCAdaptor.ConnectionBrokerpublic boolean supportsTransaction()
Copyright © 2002 – 2022 Project Wonder.