Datenbankverbindung
Standardparameter
- db.use
-
Legt den Modus der Datenbankanbindung fest
-
jdbc
- "Direkte Datenbankverbindung": Jede Web App baut eine eigene Datenbankverbindung auf. -
jndi
- "container-managed" (empfohlen): Die Web Apps verwenden vom Container (Tomcat) per JNDI bereitgestellte Datenbankverbindungen.
-
- db.jndi.name
-
Der JNDI Name, über den die Datenbank vom Container erfragt werden kann. Diese Einstellung hat normalerweise den Wert
java:comp/env/jdbc/secman
. - db.hibernate.dialect
-
Technischer Dialekt Ihrer Datenbank. Dieser wird intern verwendet, um korrekte und optimierte Datenbankanfragen zu erzeugen.
Unterstützte Dialekte PostgreSQL
org.hibernate.dialect.PostgreSQL9Dialect
Oracle
org.hibernate.dialect.Oracle10gDialect
Microsoft SQL Server
org.hibernate.dialect.SQLServerDialect
HSQL DB
org.hibernate.dialect.HSQLDialect
- db.hibernate.schemaUpdate
-
Schaltet die automatische Tabellengenerierung an/ab. Erlaubte Werte sind
validate
,update
oder ein leerer String. Setzen Sie diesen Wert in Produktivumgebungen auf leerer String.
Parameter für "Direkte Datenbankverbindungen"
Die folgenden Parameter sind nur relevant, wenn db.use=jdbc
gesetzt ist.
- db.jdbc.driver
-
JDBC Treibername. Der Wert ist vom verwendeten Datenbanksystem abhängig.
- db.jdbc.url
-
Die JDBC Datenbankverbindungs-URL. Dieser Wert ist vom verwendeten Datenbanksystem abhängig.
- db.jdbc.username
-
Nutzername des Datenbanknutzers
- db.jdbc.password
-
Passwort des Datenbanknutzers
- db.jdbc.maxActiveConnections
-
Maximale Anzahl aktiver Datenbankverbindungen im verwendeten Connection-Pool