Configuración de Data Source

AEM Existen muchas maneras de habilitar la integración con una base de datos externa mediante el uso de la. Una de las prácticas más comunes y estándar de la integración de bases de datos es usar las propiedades de configuración de la fuente de datos obtenida de una conexión Apache Sling a través de configMgr.
AEM El primer paso es descargar e implementar los controladores MySQL apropiados para su uso en el.
A continuación, establezca las propiedades del origen de datos agrupado de la conexión de Sling específicas de la base de datos. La siguiente captura de pantalla muestra la configuración utilizada para este tutorial. El esquema de la base de datos se proporciona como parte de estos recursos de tutorial.

NOTE
Asegúrese de asignar un nombre a la fuente de datos StoreAndRetrieveAfData, ya que es el nombre que se usa en el servicio OSGi.

origen de datos

Nombre de la propiedad
Valor de propiedad
Nombre de la fuente de datos
StoreAndRetrieveAfData
Clase de unidad JDBC
jdbc:mysql://localhost:3306/aemformstutorial
URI de conexión JDBC
jdbc:mysql://localhost:3306/aemformstutorial?serverTimezone=UTC&autoReconnect=true

Crear base de datos

La siguiente base de datos se utilizó para los fines de este caso de uso. La base de datos tiene una tabla llamada formdatawithattachments con las 4 columnas como se muestra en la captura de pantalla siguiente.
base de datos

  • La columna afdata contendrá los datos del formulario adaptable.
  • La columna attachmentInfo contendrá la información sobre los archivos adjuntos del formulario.
  • Las columnas telephoneNumber contendrán el número de teléfono móvil de la persona que rellena el formulario.

Cree la base de datos importando el esquema de base de datos
uso de MySQL workbench.

Crear modelo de datos de formulario

Cree el modelo de datos de formulario y baselo en la fuente de datos creada en el paso anterior.
Configure el servicio get de este modelo de datos de formulario como se muestra en la captura de pantalla siguiente.
Asegúrese de que no devuelve una matriz en el servicio get.

El propósito de este servicio get es obtener el número de teléfono asociado con el identificador de la aplicación.

get-service

Este modelo de datos de formulario se utilizará en MyAccountForm para obtener el número de teléfono asociado con el identificador de la aplicación.

Siguientes pasos

Escribir código para guardar archivos adjuntos en formularios

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