Konfigurieren einer Datenquelle

Es gibt viele Möglichkeiten, mit denen AEM die Integration in eine externe Datenbank ermöglicht. Eine der häufigsten Möglichkeiten zur Integration einer Datenbank besteht darin, die Konfigurationseigenschaften der Apache Sling Connection Pooled DataSource über die configMgr.
Der erste Schritt besteht darin, die entsprechende MySql-Treiber in AEM.
Erstellen Sie Apache Sling Connection Pooled DataSource und geben Sie die Eigenschaften wie im Screenshot unten angegeben an. Das Datenbankschema wird Ihnen im Rahmen dieses Tutorials bereitgestellt.

data-source

Datenbank hat eine Tabelle namens formdata mit den drei Spalten, wie im Screenshot unten dargestellt.

data-base

HINWEIS

Benennen Sie Ihre Datenquelle. aemformstutorial. Der Beispielcode verwendet den Namen, um eine Verbindung zur Datenbank herzustellen.

Eigenschaftsname Wert
Datenquellenname SaveAndContinue
JDBC-Treiberklasse com.mysql.cj.jdbc.Driver
JDBC-Verbindungs-URI jdbc:mysql://localhost:3306/aemformstutorial

Assets

Die SQL-Datei, die das Schema erstellen soll, kann heruntergeladen von hier. Sie müssen diese Datei mithilfe von MySql Workbench importieren, um das Schema und die Tabelle zu erstellen.

Nächste Schritte

Erstellen eines OSGi-Dienstes zum Speichern und Abrufen von Daten in der Datenbank

Auf dieser Seite