@Entity public class DatenbankZugriff extends AbstractMandantDependentEntity implements INameProviding, IDescriptionProviding
| Modifier and Type | Field and Description |
|---|---|
static Integer |
ATTR_CHECKOUT_TIMEOUT |
static String |
ATTR_DB_TYP |
static String |
ATTR_JDBC_URL |
static String |
ATTR_MAX_VERBINDUNGEN |
static String |
ATTR_TIMEOUT |
static String |
ATTR_VERBINDUNGS_URL |
mandantidATTR_NAMEATTR_BESCHREIB, ATTR_BESCHREIBUNGATTR_MANDANTIMPORT_IDATTR_LOCKINGVERSION| Constructor and Description |
|---|
DatenbankZugriff() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection() |
String |
getBeschreibung() |
Connection |
getConnection() |
com.zaxxer.hikari.HikariDataSource |
getConnectionPool() |
EDatenbankTyp |
getDatenbankTyp() |
String |
getDbNutzerName() |
String |
getDbNutzerPasswort() |
String |
getDriverClass() |
int |
getId() |
String |
getJdbcUrl() |
int |
getMaxVerbindungen() |
String |
getName() |
int |
getTimeout() |
void |
setBeschreibung(String beschreibung) |
void |
setDatenbankTyp(EDatenbankTyp datenbanktyp) |
void |
setDbNutzerName(String dbNutzerName) |
void |
setDbNutzerPasswort(String dbNutzerPasswort) |
void |
setDriverClass(String driverClass) |
void |
setJdbcUrl(String jdbcUrl) |
void |
setMaxVerbindungen(int maxVerbindungen) |
void |
setName(String name) |
void |
setTimeout(int timeout) |
boolean |
testConnection() |
getMandant, setMandantentityHasChanged, getLockingVersion, setLockingVersion, toStringisPersisted, setIdcompareTo, equals, getDBTableName, hashCodepublic static final String ATTR_MAX_VERBINDUNGEN
public static final String ATTR_DB_TYP
public static final String ATTR_VERBINDUNGS_URL
public static final String ATTR_JDBC_URL
public static final String ATTR_TIMEOUT
public static final Integer ATTR_CHECKOUT_TIMEOUT
public int getId()
getId in interface de.xima.cmn.dao.interfaces.IEntitypublic String getName()
getName in interface INameProvidingpublic void setName(String name)
public String getBeschreibung()
getBeschreibung in interface IDescriptionProvidingpublic void setBeschreibung(String beschreibung)
public int getMaxVerbindungen()
public void setMaxVerbindungen(int maxVerbindungen)
public EDatenbankTyp getDatenbankTyp()
public void setDatenbankTyp(EDatenbankTyp datenbanktyp)
public String getDbNutzerName()
public void setDbNutzerName(String dbNutzerName)
public String getDbNutzerPasswort()
public void setDbNutzerPasswort(String dbNutzerPasswort)
public String getJdbcUrl()
public void setJdbcUrl(String jdbcUrl)
public String getDriverClass()
public void setDriverClass(String driverClass)
public int getTimeout()
public void setTimeout(int timeout)
public Connection getConnection() throws SQLException, PropertyVetoException
SQLException - - Wenn keine Verbindung zu der Datenbank aufgebaut werden konntePropertyVetoExceptionpublic com.zaxxer.hikari.HikariDataSource getConnectionPool()
throws PropertyVetoException
PropertyVetoExceptionpublic void closeConnection()
public boolean testConnection()
throws PropertyVetoException,
SQLException
PropertyVetoExceptionSQLExceptionCopyright © 2018 XIMA MEDIA GmbH. All rights reserved.