
public class DbModelMysqlFtp extends DbModelMysql
DbModelMysql.DbTypeResolverMySQLDbModelCommonMariadbMySql.DBTypeDbModelAbstract.DbTypeResolverMYSQL_DRIVER_JRE6, MYSQL_DRIVER_JRE8, mysqlConnectionPoolDataSource, pooldbTypeResolver, MAX_BINARY, MAX_KEY_VARCHAR, MAX_LONGVARCHAR, MAX_VARCHAR| Constructor and Description |
|---|
DbModelMysqlFtp(String dbserver,
String dbuser,
String dbpasswd)
Create the object and initialize if necessary the driver
|
| Modifier and Type | Method and Description |
|---|---|
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) |
void |
resetSequence(DbSession session,
long newvalue)
Reset the sequence (example)
|
boolean |
upgradeDb(DbSession session,
String version)
Upgrade Database from version
|
currentNumberOfPooledConnections, getDbConnection, getDbType, releaseResourceslimitRequest, validConnectionStringcloseInternalConnection, getDbTypeResolver, validConnection, validConnectionSelectpublic DbModelMysqlFtp(String dbserver, String dbuser, String dbpasswd) throws WaarpDatabaseNoConnectionException
dbserver - dbuser - dbpasswd - WaarpDatabaseNoConnectionExceptionpublic final void createTables(DbSession session) throws WaarpDatabaseNoConnectionException
DbModelsession - SQL sessionWaarpDatabaseNoConnectionExceptionpublic final void resetSequence(DbSession session, long newvalue)
DbModelresetSequence in interface DbModelresetSequence in class DbModelCommonMariadbMySqlsession - SQL sessionpublic long nextSequence(DbSession dbSession)
nextSequence in interface DbModelnextSequence in class DbModelCommonMariadbMySqlpublic final boolean upgradeDb(DbSession session, String version)
DbModelCopyright © 2009–2022 Waarp. All rights reserved.