Es gibt viele Möglichkeiten, mit denen AEM die Integration in externe Datenbanken ermöglicht. Eine der gängigsten und gängigsten Methoden der Datenbankintegration ist die Verwendung der Konfigurationseigenschaften von 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.
Datenbank hat eine Tabelle namens formdata mit den drei Spalten, wie im Screenshot unten dargestellt.
Die SQL-Datei zum Erstellen des Schemas kann heruntergeladen von hier. Sie müssen diese Datei mithilfe von MySql Workbench importieren, um das Schema und die Tabelle zu erstellen.
Benennen Sie Ihre Datenquelle. SaveAndContinue. Der Beispielcode verwendet den Namen, um eine Verbindung zur Datenbank herzustellen.
Eigenschaftsname | Wert |
---|---|
Datasource Name | SaveAndContinue |
JDBC-Treiberklasse | com.mysql.cj.jdbc.Driver |
JDBC-Verbindungs-URI | jdbc:mysql://localhost:3306/aemformstutorial |