
public class DbModelOracleKernel extends DbModelOracle
DbModelOracle.DBType, DbModelOracle.DbTypeResolverOracleDbModelAbstract.DbTypeResolveroracleConnectionPoolDataSource, pooldbTypeResolver| Constructor and Description |
|---|
DbModelOracleKernel(String dbserver,
String dbuser,
String dbpasswd)
Create the object and initialize if necessary the driver
|
| Modifier and Type | Method and Description |
|---|---|
static void |
createTableMonitoring(DbSession session) |
void |
createTables(DbSession session)
Create all necessary tables into the database
|
boolean |
needUpgradeDb(DbSession session,
String version,
boolean tryFix)
Check if Database is ok from version
|
long |
nextSequence(DbSession dbSession) |
static long |
nextSequenceMonitoring(DbSession dbSession) |
void |
resetSequence(DbSession session,
long newvalue)
Reset the sequence (example)
|
static void |
resetSequenceMonitoring(DbSession session,
long newvalue) |
boolean |
upgradeDb(DbSession session,
String version)
Upgrade Database from version
|
currentNumberOfPooledConnections, getDbConnection, getDbType, limitRequest, releaseResources, validConnectionStringcloseInternalConnection, getDbTypeResolver, validConnection, validConnectionSelectpublic DbModelOracleKernel(String dbserver, String dbuser, String dbpasswd) throws WaarpDatabaseNoConnectionException
dbserver - dbuser - dbpasswd - WaarpDatabaseNoConnectionExceptionpublic void createTables(DbSession session) throws WaarpDatabaseNoConnectionException
DbModelsession - SQL sessionWaarpDatabaseNoConnectionExceptionpublic static void createTableMonitoring(DbSession session) throws WaarpDatabaseNoConnectionException
public void resetSequence(DbSession session, long newvalue) throws WaarpDatabaseNoConnectionException
DbModelresetSequence in interface DbModelresetSequence in class DbModelOraclesession - SQL sessionWaarpDatabaseNoConnectionExceptionpublic static void resetSequenceMonitoring(DbSession session, long newvalue) throws WaarpDatabaseNoConnectionException
public long nextSequence(DbSession dbSession) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException, WaarpDatabaseNoDataException
nextSequence in interface DbModelnextSequence in class DbModelOracleWaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionWaarpDatabaseNoDataExceptionpublic static long nextSequenceMonitoring(DbSession dbSession) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException, WaarpDatabaseNoDataException
public boolean upgradeDb(DbSession session, String version) throws WaarpDatabaseNoConnectionException
DbModelWaarpDatabaseNoConnectionExceptionpublic boolean needUpgradeDb(DbSession session, String version, boolean tryFix) throws WaarpDatabaseNoConnectionException
DbModeltryFix - True will imply a try to fix if possibleWaarpDatabaseNoConnectionExceptionCopyright © 2009–2020 Waarp. All rights reserved.