Esistono diversi modi con cui AEM l’integrazione con un database esterno. Uno dei modi più comuni per integrare un database è l'utilizzo delle proprietà di configurazione DataSource in pool di connessione Apache Sling tramite configMgr.
Il primo passaggio consiste nel scaricare e distribuire i driver MySql appropriati in AEM.
Crea un’origine dati in pool di connessione Apache Sling e fornisci le proprietà specificate nella schermata sottostante. Lo schema di database viene fornito come parte di questa esercitazione risorse.
Nel database è presente una tabella denominata formdata con le 3 colonne mostrate nella schermata sottostante.
Assicurati di denominare la tua origine dati aemformstutorial. Il codice di esempio utilizza il nome per connettersi al database.
Nome proprietà | Valore |
---|---|
Nome origine dati | SaveAndContinue |
Classe driver JDBC | com.mysql.cj.jdbc.Driver |
URI di connessione JDBC | jdbc:mysql://localhost:3306/aemformstutorial |
Il file SQL per creare lo schema può essere scaricato da qui. Per creare lo schema e la tabella, è necessario importare il file utilizzando Workbench di MySql.