public class OracleConnectionHelper extends ConnectionHelper
ConnectionHelper.RetryManager<T>dataSource| Constructor and Description |
|---|
OracleConnectionHelper(DataSource dataSrc,
boolean block) |
| Modifier and Type | Method and Description |
|---|---|
void |
init()
Initializes the helper: checks for valid driver version.
|
protected void |
replaceCharacter(StringBuilder escaped,
char c)
Since Oracle only supports table names up to 30 characters in
length illegal characters are simply replaced with "_" rather than
escaping them with "_x0000_".
|
closeResources, endBatch, exec, exec, execute, getConnection, inBatchMode, prepareDbIdentifier, query, startBatch, tableExists, updatepublic OracleConnectionHelper(DataSource dataSrc, boolean block)
dataSrc - the DataSource on which this helper actsblock - whether to block on connection loss until the db is up againpublic void init()
throws Exception
Exception - on errorprotected final void replaceCharacter(StringBuilder escaped, char c)
ConnectionHelper.prepareDbIdentifier(String). Default implementation replaces the illegal
characters with their hexadecimal encoding.replaceCharacter in class ConnectionHelperescaped - the escaped db identifierc - the character to replaceCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.