Einführung / Konfiguration des FirstSpirit-Servers / Datenbankanbindung / Konfiguration von Datenquellen / Pflichtparameter

Beschreibung der Pflichtparameter

Inhaltsverzeichnis

<database>.jdbc.DRIVER

Enthält den vollständigen Klassennamen des verwendeten JDBC-Treibers, der für die Definition einer Content-Datenbank zwingend notwendig ist. Dabei muss sichergestellt werden, dass die angegebene Klasse auch vom FirstSpirit-Server geladen werden kann. Dazu muss das JAR-File, das den JDBC-Treiber enthält, in das Verzeichnis shared/lib-isolated des FirstSpirit-Servers abgelegt werden. Bei allen Änderungen in diesem Verzeichnis ist ein Neustart des Servers erforderlich. Es wird die Einbindung von JDBC-Treiberdateien als FirstSpirit-Modul empfohlen.

content1.jdbc.DRIVER=com.mysql.jdbc.Driver

<database>.jdbc.URL

Enthält die Angabe des JDBC-URL zu einem Datenbank-Server und einer dort vorhandenen Datenbank, beispielsweise:

	content1.jdbc.URL=jdbc:mysql://myServer:3306/mydb

Hier wird eine MySQL-Datenbank „mydb“ auf dem Datenbank-Server „myServer“ angesprochen. Das Aussehen der JDBC-Connection-URLs ist von Datenbank zu Datenbank unterschiedlich und muss der jeweiligen Dokumentation zur Datenbank entnommen werden (siehe Beispiele für die Anbindung verschiedener Datenbanksysteme).

<database>.jdbc.USER

Gültiger Login-Name eines Datenbank-Users. Mit diesem Account baut der FirstSpirit-Server zur Laufzeit eine Verbindung zur Datenbank auf.

content1.jdbc.USER=db2admin

<database>.jdbc.PASSWORD

Gültiges Passwort zum Login unter <database>.jdbc.USER.

content1.jdbc.PASSWORD=admin

<database>.jdbc.layerclass

Über den Parameter layerclass wird die Klasse angegeben, die den Datenbank-Layer für dieses spezielle Datenbanksystem implementiert, beispielsweise:

content1.jdbc.layerclass=de.espirit.or.impl.mysql.MySQLLayer
Wichtig Der Parameter layerclass darf nicht leer sein, da es sonst zu Fehlern bei der Konfiguration der Datenbankanbindung kommt (siehe Datenbanken).

Folgende Layer-Klassen gehören zum Standardlieferumfang von FirstSpirit:

  • de.espirit.or.impl.db2.DB2Layer
  • de.espirit.or.impl.derby.DerbyLayer
  • de.espirit.or.impl.mssql.MSSQLLayer
  • de.espirit.or.impl.mysql.MySQLLayer
  • de.espirit.or.impl.oracle.OracleLayer (für Oracle Database bis 12c)
  • de.espirit.or.impl.oracle.Oracle19cLayer
  • de.espirit.or.impl.postgres.PostgreSQLLayer

Wichtig Das in FirstSpirit enthaltene Derby-DBMS ist nicht für den Produktivbetrieb geeignet und sollte daher lediglich für Tests verwendet werden.

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.3 | Datenschutz