Konfigurieren einer Datenquelle

Es gibt viele Möglichkeiten, mit denen AEM die Integration in eine externe Datenbank erlaubt. Eine der häufigsten Möglichkeiten zur Integration einer Datenbank besteht darin, die Konfigurationseigenschaften der Apache Sling Connection Pooled DataSource über configMgr zu verwenden.
Der erste Schritt besteht darin, die entsprechenden MySql-Treiber herunterzuladen und in AEM bereitzustellen.
Erstellen Sie eine Apache Sling Connection Pooled DataSource und geben Sie die Eigenschaften so wie im Screenshot unten an. Das Datenbankschema wird Ihnen im Rahmen dieser Tutorial-Assets bereitgestellt.

data-source

Die Datenbank verfügt über eine Tabelle namens „formdata“ mit den drei im Screenshot unten dargestellten Spalten.

data-base

NOTE
Vergewissern Sie sich, dass Sie Ihre Datenquelle aemformstutorial benennen. Der Beispiel-Code verwendet diesen 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 zum Erstellen des Schemas kann hier heruntergeladen werden. 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

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e