public class SMYLDOracleConnection extends DBConnection
| Modifier and Type | Field | Description |
|---|---|---|
static int |
DRIVER_OCI |
|
static int |
DRIVER_SERVER |
|
static int |
DRIVER_THIN |
|
static java.lang.String |
TXT_DRIVER_DEFAULT |
|
static java.lang.String |
TXT_DRIVER_OCI |
|
static java.lang.String |
TXT_DRIVER_SERVER |
|
static java.lang.String |
TXT_DRIVER_THIN |
connected, connectionListeners, DB_RECONNECT_SLEEP_TIME, dbConnection, internalConnectionListeners, reconnecting, settings| Constructor | Description |
|---|---|
SMYLDOracleConnection() |
|
SMYLDOracleConnection(int driver,
java.lang.String newUserName,
java.lang.String newUserPass,
java.lang.String newDBName,
java.lang.String newPort,
java.lang.String newHost) |
|
SMYLDOracleConnection(int driver,
DBSettings newSettings) |
|
SMYLDOracleConnection(java.lang.String path) |
|
SMYLDOracleConnection(java.lang.String newUserName,
java.lang.String newUserPass,
java.lang.String newDBName,
java.lang.String newPort,
java.lang.String newHost) |
|
SMYLDOracleConnection(java.sql.Connection DBConnection) |
|
SMYLDOracleConnection(DBSettings newSettings) |
|
SMYLDOracleConnection(DBSettings newSettings,
boolean withPooling) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
clearClientID() |
|
java.lang.Object |
clone() |
|
java.sql.Connection |
createConnection() |
|
java.sql.Connection |
getConnection() |
This methode will return the data base connection according to the
required distination and will be updated from time to time, to fullfill
the required environment
|
java.lang.String |
getDB_URL() |
Read the parameters in the properties file and create the db url string
to create the db connection
|
static int |
getDriverType(DBSettings oraDBSett) |
|
java.lang.String |
getInternalServerDBURL() |
|
java.lang.String |
getOCIDBTNSURL() |
|
java.lang.String |
getOCIDBURL() |
|
java.lang.String |
getThinDBURL() |
|
void |
releaseConnections() |
|
void |
setClientID(java.lang.String connectionClientID) |
|
static void |
setClientIDValue(java.sql.Connection conn,
java.lang.String value) |
|
void |
setExplicitCachingEnabled(boolean enable) |
|
void |
setImplicitCachingEnabled(boolean enable) |
addDBConnectionListener, addDBConnectionListener, addInternalDBConnectionListener, addInternalDBConnectionListener, detectConnectionError, getConnectionPath, getSettings, isConnected, isReconnecting, loadDBParams, reconnect, run, setConnectionPath, setSettingspublic static final java.lang.String TXT_DRIVER_THIN
public static final java.lang.String TXT_DRIVER_OCI
public static final java.lang.String TXT_DRIVER_SERVER
public static final java.lang.String TXT_DRIVER_DEFAULT
public static final int DRIVER_THIN
public static final int DRIVER_OCI
public static final int DRIVER_SERVER
public SMYLDOracleConnection(java.lang.String path)
throws java.lang.Exception
java.lang.Exceptionpublic SMYLDOracleConnection(java.sql.Connection DBConnection)
public SMYLDOracleConnection(java.lang.String newUserName,
java.lang.String newUserPass,
java.lang.String newDBName,
java.lang.String newPort,
java.lang.String newHost)
throws java.lang.Exception
java.lang.Exceptionpublic SMYLDOracleConnection(int driver,
java.lang.String newUserName,
java.lang.String newUserPass,
java.lang.String newDBName,
java.lang.String newPort,
java.lang.String newHost)
throws java.lang.Exception
java.lang.Exceptionpublic SMYLDOracleConnection(int driver,
DBSettings newSettings)
throws java.lang.Exception
java.lang.Exceptionpublic SMYLDOracleConnection(DBSettings newSettings, boolean withPooling) throws java.lang.Exception
java.lang.Exceptionpublic SMYLDOracleConnection(DBSettings newSettings) throws java.lang.Exception
java.lang.Exceptionpublic SMYLDOracleConnection()
throws java.lang.Exception
java.lang.Exceptionpublic static int getDriverType(DBSettings oraDBSett)
public void setClientID(java.lang.String connectionClientID)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void clearClientID()
throws java.sql.SQLException
java.sql.SQLExceptionpublic static void setClientIDValue(java.sql.Connection conn,
java.lang.String value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setImplicitCachingEnabled(boolean enable)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setExplicitCachingEnabled(boolean enable)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void releaseConnections()
throws java.sql.SQLException
releaseConnections in class DBConnectionjava.sql.SQLExceptionpublic java.sql.Connection getConnection()
getConnection in class DBConnectionjava.sql.SQLException - if the connection to the database failedpublic java.sql.Connection createConnection()
throws java.sql.SQLException
createConnection in class DBConnectionjava.sql.SQLExceptionpublic java.lang.Object clone()
clone in class DBConnectionpublic java.lang.String getDB_URL()
public java.lang.String getInternalServerDBURL()
public java.lang.String getOCIDBURL()
public java.lang.String getOCIDBTNSURL()
public java.lang.String getThinDBURL()
Copyright © 2019 SMYLD. All rights reserved.