public class DbModelMysqlR66 extends DbModelMysql
DbModelMysql.DbTypeResolverMySQL
DbModelCommonMariadbMySql.DBType
DbModelAbstract.DbTypeResolver
mysqlConnectionPoolDataSource, pool
dbTypeResolver
Constructor and Description |
---|
DbModelMysqlR66(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
|
boolean |
upgradeDb(DbSession session,
String version)
Upgrade Database from version
|
currentNumberOfPooledConnections, getDbConnection, getDbType, releaseResources
limitRequest, nextSequence, resetSequence, validConnectionString
closeInternalConnection, getDbTypeResolver, validConnection, validConnectionSelect
public DbModelMysqlR66(String dbserver, String dbuser, String dbpasswd) throws WaarpDatabaseNoConnectionException
dbserver
- dbuser
- dbpasswd
- WaarpDatabaseNoConnectionException
public void createTables(DbSession session) throws WaarpDatabaseNoConnectionException
DbModel
session
- SQL sessionWaarpDatabaseNoConnectionException
public boolean upgradeDb(DbSession session, String version) throws WaarpDatabaseNoConnectionException
DbModel
WaarpDatabaseNoConnectionException
public boolean needUpgradeDb(DbSession session, String version, boolean tryFix) throws WaarpDatabaseNoConnectionException
DbModel
tryFix
- True will imply a try to fix if possibleWaarpDatabaseNoConnectionException
Copyright © 2009–2020 Waarp. All rights reserved.