public class JDBCUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JDBCUtil.ConnectorType |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARG_ARG1 |
static java.lang.String |
ARG_ARG2 |
static java.lang.String |
ARG_ARG3 |
static java.lang.String |
ARG_DATABASE |
static java.lang.String |
ARG_DRIVER_CLASS |
static java.lang.String |
ARG_DRIVER_PREFIX |
static java.lang.String |
ARG_HOST |
static java.lang.String |
ARG_NEWPASSWORD |
static java.lang.String |
ARG_PASSWORD |
static java.lang.String |
ARG_POOL_DISABLE |
static java.lang.String |
ARG_POOL_DISABLE_AUTO_COMMIT |
static java.lang.String |
ARG_POOL_EVICT_IDLE |
static java.lang.String |
ARG_POOL_EVICT_RUNS |
static java.lang.String |
ARG_POOL_MAX_ACTIVE |
static java.lang.String |
ARG_POOL_MAX_IDLE |
static java.lang.String |
ARG_POOL_MAX_WAIT |
static java.lang.String |
ARG_PORT |
static java.lang.String |
ARG_SQL |
static java.lang.String |
ARG_TYPE |
static java.lang.String |
ARG_URL |
static java.lang.String |
ARG_USER |
static java.lang.String |
ORACLE_CLOB_HANDLER |
static java.lang.String |
POOL_JAR_1 |
static java.lang.String |
POOL_JAR_2 |
| Constructor and Description |
|---|
JDBCUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeConnection(java.sql.Connection con) |
static void |
closeResult(java.sql.ResultSet res) |
static void |
closeStatement(java.sql.Statement stmt) |
static java.lang.String |
escapeSpecialCharacter(java.lang.String name,
JDBCUtil.ConnectorType type) |
static java.lang.String |
escapeSpecialCharactor(java.lang.String name,
JDBCUtil.ConnectorType type) |
static java.sql.Connection |
getConnection(java.util.Map args) |
static java.sql.Connection |
getConnection(java.lang.String driverClass,
java.lang.String driverPrefix,
java.lang.String url,
java.lang.String user,
java.lang.String password) |
static java.sql.Connection |
getConnection(java.lang.String driverClass,
java.lang.String driverPrefix,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.util.Properties props) |
static java.lang.String |
getOracleDBTimeZoneDetails(java.sql.Connection connection,
java.lang.String applicationName,
java.lang.String applicationType) |
static java.lang.String |
getOracleDBVersionDetails(java.sql.Connection connection,
java.lang.String applicationName,
java.lang.String applicationType) |
static void |
initializeSession(java.sql.Connection connection,
int userId,
int responsibilityID,
int applicationID) |
static java.lang.String |
useQuoteForScripts(java.lang.String val,
java.lang.String quoteForCaseInsensitveDatabase,
java.lang.String quoteForCaseSensitiveDatabase,
boolean caseSensitive) |
public static java.lang.String ORACLE_CLOB_HANDLER
public static final java.lang.String POOL_JAR_1
public static final java.lang.String POOL_JAR_2
public static final java.lang.String ARG_POOL_MAX_WAIT
public static final java.lang.String ARG_POOL_MAX_ACTIVE
public static final java.lang.String ARG_POOL_MAX_IDLE
public static final java.lang.String ARG_POOL_EVICT_RUNS
public static final java.lang.String ARG_POOL_EVICT_IDLE
public static final java.lang.String ARG_POOL_DISABLE_AUTO_COMMIT
public static final java.lang.String ARG_TYPE
public static final java.lang.String ARG_DRIVER_CLASS
public static final java.lang.String ARG_DRIVER_PREFIX
public static final java.lang.String ARG_URL
public static final java.lang.String ARG_HOST
public static final java.lang.String ARG_PORT
public static final java.lang.String ARG_DATABASE
public static final java.lang.String ARG_USER
public static final java.lang.String ARG_PASSWORD
public static final java.lang.String ARG_NEWPASSWORD
public static final java.lang.String ARG_SQL
public static final java.lang.String ARG_ARG1
public static final java.lang.String ARG_ARG2
public static final java.lang.String ARG_ARG3
public static final java.lang.String ARG_POOL_DISABLE
public static java.lang.String escapeSpecialCharacter(java.lang.String name,
JDBCUtil.ConnectorType type)
public static java.sql.Connection getConnection(java.util.Map args)
throws sailpoint.tools.GeneralException
sailpoint.tools.GeneralExceptionpublic static java.sql.Connection getConnection(java.lang.String driverClass,
java.lang.String driverPrefix,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.util.Properties props)
throws sailpoint.tools.GeneralException
sailpoint.tools.GeneralExceptionpublic static java.sql.Connection getConnection(java.lang.String driverClass,
java.lang.String driverPrefix,
java.lang.String url,
java.lang.String user,
java.lang.String password)
throws sailpoint.tools.GeneralException
sailpoint.tools.GeneralExceptionpublic static void closeConnection(java.sql.Connection con)
public static void closeStatement(java.sql.Statement stmt)
public static void closeResult(java.sql.ResultSet res)
public static java.lang.String useQuoteForScripts(java.lang.String val,
java.lang.String quoteForCaseInsensitveDatabase,
java.lang.String quoteForCaseSensitiveDatabase,
boolean caseSensitive)
public static java.lang.String escapeSpecialCharactor(java.lang.String name,
JDBCUtil.ConnectorType type)
public static void initializeSession(java.sql.Connection connection,
int userId,
int responsibilityID,
int applicationID)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getOracleDBVersionDetails(java.sql.Connection connection,
java.lang.String applicationName,
java.lang.String applicationType)
throws java.lang.Throwable
java.lang.Throwablepublic static java.lang.String getOracleDBTimeZoneDetails(java.sql.Connection connection,
java.lang.String applicationName,
java.lang.String applicationType)
throws java.lang.Throwable
java.lang.Throwable