Package com.alibaba.druid.util
Class OracleUtils
java.lang.Object
com.alibaba.druid.util.OracleUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
static void
static String
static String
getCreateTableScript
(Connection conn, boolean sorted, boolean simplify) static int
static int
getDefaultRowPrefetch
(Connection conn, int value) static boolean
static oracle.sql.ROWID
static int
static int
getTableDDL
(Connection conn, String... tables) getTableDDL
(Connection conn, List<String> tables) static short
static boolean
isBuiltinFunction
(String function) static boolean
isBuiltinTable
(String table) static boolean
static void
openProxySession
(Connection conn, int type, Properties prop) static XAConnection
OracleXAConnection
(Connection oracleConnection) static int
pingDatabase
(Connection conn) static void
purgeImplicitCache
(Connection conn) static void
setDefaultRowPrefetch
(Connection conn, int value) static void
setImplicitCachingEnabled
(Connection conn, boolean cache) static void
setRowPrefetch
(PreparedStatement stmt, int value) static void
setStatementCacheSize
(Connection conn, int size) showTables
(Connection conn) static oracle.jdbc.OracleConnection
unwrap
(Connection conn) static oracle.jdbc.internal.OraclePreparedStatement
-
Constructor Details
-
OracleUtils
public OracleUtils()
-
-
Method Details
-
OracleXAConnection
- Throws:
XAException
-
getRowPrefetch
- Throws:
SQLException
-
setRowPrefetch
- Throws:
SQLException
-
enterImplicitCache
- Throws:
SQLException
-
exitImplicitCacheToClose
- Throws:
SQLException
-
exitImplicitCacheToActive
- Throws:
SQLException
-
unwrapInternal
public static oracle.jdbc.internal.OraclePreparedStatement unwrapInternal(PreparedStatement stmt) throws SQLException - Throws:
SQLException
-
getVersionNumber
- Throws:
SQLException
-
setDefaultRowPrefetch
- Throws:
SQLException
-
getDefaultRowPrefetch
- Throws:
SQLException
-
getImplicitCachingEnabled
- Throws:
SQLException
-
getStatementCacheSize
- Throws:
SQLException
-
purgeImplicitCache
- Throws:
SQLException
-
setImplicitCachingEnabled
- Throws:
SQLException
-
setStatementCacheSize
- Throws:
SQLException
-
pingDatabase
- Throws:
SQLException
-
openProxySession
- Throws:
SQLException
-
getDefaultExecuteBatch
- Throws:
SQLException
-
unwrap
- Throws:
SQLException
-
getROWID
- Throws:
SQLException
-
isBuiltinFunction
-
isBuiltinTable
-
isKeyword
-
showTables
- Throws:
SQLException
-
getTableDDL
- Throws:
SQLException
-
getTableDDL
- Throws:
SQLException
-
getCreateTableScript
- Throws:
SQLException
-
getCreateTableScript
public static String getCreateTableScript(Connection conn, boolean sorted, boolean simplify) throws SQLException - Throws:
SQLException
-