|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.scooterframework.orm.sqldataexpress.connection.ConnectionUtil
public class ConnectionUtil
ConnectionUtil class
| Constructor Summary | |
|---|---|
ConnectionUtil()
|
|
| Method Summary | |
|---|---|
static void |
afterConnection(java.sql.Connection connection,
DatabaseConnectionContext dcc)
If the database connection context specifies afterConnection class name, execute the afterConnectionMethodName. |
static void |
beforeConnection(DatabaseConnectionContext dcc)
If the database connection context specifies beforeConnection class name, execute the beforeConnectionMethodName. |
static void |
checkAutoCommit(java.sql.Connection connection,
DatabaseConnectionContext dcc)
If the database connection context specifies autocommit to be true, set the connection to be auto commit. |
static void |
checkReadonly(java.sql.Connection connection,
DatabaseConnectionContext dcc)
If the database connection context specifies readonly, set the connection to be read only. |
static void |
checkTransactionIsolationLevel(java.sql.Connection connection,
DatabaseConnectionContext dcc)
If the database connection context specifies transaction_isolation_level, set the transaction isolation level of the connection. |
static java.sql.Connection |
createConnection(DataSourceConnectionContext dcc)
Helper method to create a connection to database with given DataSourceConnectionContext instance. |
static java.sql.Connection |
createConnection(JdbcConnectionContext dcc)
Helper method to create a connection to database with given JdbcConnectionContext instance. |
static java.sql.Connection |
createConnection(java.lang.String jndiDataSourceName,
java.lang.Integer loginTimeout)
Helper method to create a connection to database with given data source name. |
static java.sql.Connection |
createConnection(java.lang.String driver,
java.lang.String url,
java.lang.Integer loginTimeout)
Helper method to create a connection to database with given url, username and password. |
static java.sql.Connection |
createConnection(java.lang.String jndiDataSourceName,
java.lang.String username,
java.lang.String password,
java.lang.Integer loginTimeout)
Helper method to create a connection to database with given data source name, username and password. |
static java.sql.Connection |
createConnection(java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.Integer loginTimeout)
Helper method to create a connection to database with given url, username and password. |
static java.sql.Connection |
createPooledConnection(JdbcConnectionContext dcc)
Helper method to create a pooled connection to database with given JdbcConnectionContext instance. |
static java.sql.Connection |
createPooledConnection(java.lang.String connectionName,
java.lang.Integer loginTimeout)
Helper method to create a pooled connection to database with given connection name. |
static java.sql.Connection |
createPooledConnection(java.lang.String connectionName,
java.lang.String username,
java.lang.String password,
java.lang.Integer loginTimeout)
Helper method to create a pooled connection to database with given connection name. |
static java.lang.String |
getSetRoleStatement(java.util.Properties roles)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConnectionUtil()
| Method Detail |
|---|
public static java.sql.Connection createConnection(DataSourceConnectionContext dcc)
throws CreateConnectionFailureException
CreateConnectionFailureException
public static java.sql.Connection createConnection(java.lang.String jndiDataSourceName,
java.lang.Integer loginTimeout)
throws CreateConnectionFailureException
CreateConnectionFailureException
public static java.sql.Connection createConnection(java.lang.String jndiDataSourceName,
java.lang.String username,
java.lang.String password,
java.lang.Integer loginTimeout)
CreateConnectionFailureExceptionpublic static java.sql.Connection createConnection(JdbcConnectionContext dcc)
CreateConnectionFailureException
public static java.sql.Connection createConnection(java.lang.String driver,
java.lang.String url,
java.lang.Integer loginTimeout)
CreateConnectionFailureException
public static java.sql.Connection createConnection(java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.Integer loginTimeout)
CreateConnectionFailureExceptionpublic static java.sql.Connection createPooledConnection(JdbcConnectionContext dcc)
CreateConnectionFailureException
public static java.sql.Connection createPooledConnection(java.lang.String connectionName,
java.lang.Integer loginTimeout)
CreateConnectionFailureException
public static java.sql.Connection createPooledConnection(java.lang.String connectionName,
java.lang.String username,
java.lang.String password,
java.lang.Integer loginTimeout)
CreateConnectionFailureExceptionpublic static java.lang.String getSetRoleStatement(java.util.Properties roles)
public static void checkReadonly(java.sql.Connection connection,
DatabaseConnectionContext dcc)
connection - a database connection instancedcc - a DatabaseConnectionContext instance
public static void checkAutoCommit(java.sql.Connection connection,
DatabaseConnectionContext dcc)
connection - a database connection instancedcc - a DatabaseConnectionContext instance
public static void checkTransactionIsolationLevel(java.sql.Connection connection,
DatabaseConnectionContext dcc)
connection - a database connection instancedcc - a DatabaseConnectionContext instancepublic static void beforeConnection(DatabaseConnectionContext dcc)
dcc - a DatabaseConnectionContext instance
public static void afterConnection(java.sql.Connection connection,
DatabaseConnectionContext dcc)
dcc - a DatabaseConnectionContext instance
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||