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