AEM permet l’intégration à une base de données externe de différentes manières. L’une des pratiques les plus courantes et standard d’intégration de base de données consiste à utiliser les propriétés de configuration Apache Sling Connection Pooled DataSource via le configMgr.
La première étape consiste à télécharger et déployer les Pilotes MySql dans AEM.
Créez Apache Sling Connection Pooled DataSource et fournissez les propriétés comme indiqué dans la capture d’écran ci-dessous. Le schéma de base de données vous est fourni dans le cadre de ces ressources de tutoriel.
La base de données comporte un tableau appelé formdata avec les 3 colonnes, comme illustré dans la capture d’écran ci-dessous.
Le fichier sql pour créer le schéma peut être téléchargé ici. Vous devez importer ce fichier à l’aide de MySql Workbench pour créer le schéma et la table.
Veillez à nommer votre source de données SaveAndContinue. L’exemple de code utilise le nom pour se connecter à la base de données.
Nom de la propriété | Valeur |
---|---|
Datasource Name | SaveAndContinue |
Classe de pilote JDBC | com.mysql.cj.jdbc.Driver |
uri de connexion JDBC | jdbc:mysql://localhost:3306/aemformstutorial |