public class DbModelOracle
extends org.waarp.common.database.model.DbModelOracle
Constructor and Description |
---|
DbModelOracle(String dbserver,
String dbuser,
String dbpasswd)
Create the object and initialize if necessary the driver
|
Modifier and Type | Method and Description |
---|---|
void |
createTables(org.waarp.common.database.DbSession session) |
boolean |
needUpgradeDb(org.waarp.common.database.DbSession session,
String version,
boolean tryFix) |
long |
nextSequence(org.waarp.common.database.DbSession dbSession) |
void |
resetSequence(org.waarp.common.database.DbSession session,
long newvalue) |
boolean |
upgradeDb(org.waarp.common.database.DbSession session,
String version) |
currentNumberOfPooledConnections, getDbConnection, getDbType, limitRequest, releaseResources, validConnectionString
public DbModelOracle(String dbserver, String dbuser, String dbpasswd) throws org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
dbserver
- dbuser
- dbpasswd
- org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
public void createTables(org.waarp.common.database.DbSession session) throws org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
createTables
in interface org.waarp.common.database.model.DbModel
createTables
in class org.waarp.common.database.model.DbModelOracle
org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
public void resetSequence(org.waarp.common.database.DbSession session, long newvalue) throws org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
resetSequence
in interface org.waarp.common.database.model.DbModel
resetSequence
in class org.waarp.common.database.model.DbModelOracle
org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
public long nextSequence(org.waarp.common.database.DbSession dbSession) throws org.waarp.common.database.exception.WaarpDatabaseNoConnectionException, org.waarp.common.database.exception.WaarpDatabaseSqlException, org.waarp.common.database.exception.WaarpDatabaseNoDataException
nextSequence
in interface org.waarp.common.database.model.DbModel
nextSequence
in class org.waarp.common.database.model.DbModelOracle
org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
org.waarp.common.database.exception.WaarpDatabaseSqlException
org.waarp.common.database.exception.WaarpDatabaseNoDataException
public boolean upgradeDb(org.waarp.common.database.DbSession session, String version) throws org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
public boolean needUpgradeDb(org.waarp.common.database.DbSession session, String version, boolean tryFix) throws org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
org.waarp.common.database.exception.WaarpDatabaseNoConnectionException
Copyright © 2009–2019 Waarp. All rights reserved.