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
,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.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