public class MySQLDatabaseService extends java.lang.Object implements HibernateDatabaseService
HibernateDatabaseService
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HIBERNATE_PROPERTY_Catalog |
static java.lang.String |
HIBERNATE_PROPERTY_DriverClass |
static java.lang.String |
HIBERNATE_PROPERTY_Password |
static java.lang.String |
HIBERNATE_PROPERTY_URL |
static java.lang.String |
HIBERNATE_PROPERTY_UserName |
Constructor and Description |
---|
MySQLDatabaseService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDatabaseSystemName()
Has to return the database system name (e.g.
|
java.lang.String |
getDriverClassName()
Has to return the driver class as an ID for a hibernate database service.
|
java.util.Vector<java.lang.String> |
getHibernateConfigurationPropertyNamesForDbCheckOnJDBC()
Has to return the property names that have to configured for a hibernate configuration, in
order to check the database connection on a JDBC level (e.g. connection host or IP, port,
user name and password).
|
java.util.Properties |
getHibernateDefaultPropertySettings()
Has to return the default property settings for hibernate.
|
AbstractDatabaseSettingsPanel |
getHibernateSettingsPanel()
Has to return the hibernate setting panel for the specific database system.
|
boolean |
isDatabaseAccessible(java.util.Properties hibernateProperties,
java.util.Vector<java.lang.String> userMessageVector,
boolean isPrintToConole)
Will be called to check if a database is accessible.
|
public static final java.lang.String HIBERNATE_PROPERTY_DriverClass
public static final java.lang.String HIBERNATE_PROPERTY_Catalog
public static final java.lang.String HIBERNATE_PROPERTY_URL
public static final java.lang.String HIBERNATE_PROPERTY_UserName
public static final java.lang.String HIBERNATE_PROPERTY_Password
public java.lang.String getDatabaseSystemName()
HibernateDatabaseService
getDatabaseSystemName
in interface HibernateDatabaseService
public java.lang.String getDriverClassName()
HibernateDatabaseService
getDriverClassName
in interface HibernateDatabaseService
public java.util.Properties getHibernateDefaultPropertySettings()
HibernateDatabaseService
getHibernateDefaultPropertySettings
in interface HibernateDatabaseService
public java.util.Vector<java.lang.String> getHibernateConfigurationPropertyNamesForDbCheckOnJDBC()
HibernateDatabaseService
getHibernateConfigurationPropertyNamesForDbCheckOnJDBC
in interface HibernateDatabaseService
public boolean isDatabaseAccessible(java.util.Properties hibernateProperties, java.util.Vector<java.lang.String> userMessageVector, boolean isPrintToConole)
HibernateDatabaseService
isDatabaseAccessible
in interface HibernateDatabaseService
hibernateProperties
- the hibernate propertiesuserMessageVector
- the vector in which messages to users can be storedisPrintToConole
- set true, if information should be printed to consolepublic AbstractDatabaseSettingsPanel getHibernateSettingsPanel()
HibernateDatabaseService
getHibernateSettingsPanel
in interface HibernateDatabaseService