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.type
- 
Herstellerspezifischer Typ des verwendeten Datenbanksystems. Dieser wird intern verwendet, um korrekte und optimierte Datenbankanfragen zu erzeugen. 
 Erlaubte Werte sindsqlserver(Microsoft SQL Server),postgresql(PostgreSQL) undoracle(Oracle).
- 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.schemaUpdate
- 
Schaltet die automatische Tabellengenerierung an/ab. Erlaubte Werte sind validate,updateoder 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.url
- 
Die JDBC Datenbankverbindungs-URL. Dieser Wert ist vom verwendeten Datenbanksystem abhängig. Beispiele: - 
jdbc:postgresql://localhost:5432/secman(PostgreSQL)
- 
jdbc:sqlserver://localhost:1433;DATABASENAME=secman(Microsoft SQL Server)
- 
jdbc:oracle:thin:@localhost:1521:XE(Oracle)
 
- 
- db.jdbc.username
- 
Nutzername des Datenbanknutzers 
- db.jdbc.password
- 
Passwort des Datenbanknutzers 
- db.jdbc.maxActiveConnections
- 
Maximale Anzahl aktiver Datenbankverbindungen im verwendeten Connection-Pool