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()
HibernateDatabaseServicegetDatabaseSystemName in interface HibernateDatabaseServicepublic java.lang.String getDriverClassName()
HibernateDatabaseServicegetDriverClassName in interface HibernateDatabaseServicepublic java.util.Properties getHibernateDefaultPropertySettings()
HibernateDatabaseServicegetHibernateDefaultPropertySettings in interface HibernateDatabaseServicepublic java.util.Vector<java.lang.String> getHibernateConfigurationPropertyNamesForDbCheckOnJDBC()
HibernateDatabaseServicegetHibernateConfigurationPropertyNamesForDbCheckOnJDBC in interface HibernateDatabaseServicepublic boolean isDatabaseAccessible(java.util.Properties hibernateProperties,
java.util.Vector<java.lang.String> userMessageVector,
boolean isPrintToConole)
HibernateDatabaseServiceisDatabaseAccessible in interface HibernateDatabaseServicehibernateProperties - the hibernate propertiesuserMessageVector - the vector in which messages to users can be storedisPrintToConole - set true, if information should be printed to consolepublic AbstractDatabaseSettingsPanel getHibernateSettingsPanel()
HibernateDatabaseServicegetHibernateSettingsPanel in interface HibernateDatabaseService