AEM有許多方式可啟用與外部資料庫的整合。 資料庫整合最常見和標準的作法之一,就是透過以下使用Apache Sling Connection Pooled DataSource設定屬性: configMgr.
第一步是下載並部署適當的 MySQL驅動程式 至AEM。
然後,設定資料庫專屬的Sling Connection Pooled DataSource屬性。 下列熒幕擷圖顯示用於本教學課程的設定。 資料庫結構描述會作為本教學課程資產的一部分提供給您。
com.mysql.cj.jdbc.Driver
jdbc:mysql://localhost:3306/aemformstutorial
請務必為您的資料來源命名 StoreAndRetrieveAfData
因為這是OSGi服務中使用的名稱。
以下資料庫用於此使用案例。 資料庫有一個名為 formdatawithattachments
,共4欄,如下方熒幕擷圖所示。
請匯入 資料庫結構描述
使用MySQL Workbench。
建立表單資料模型,並將其建立在上一步中建立的資料來源上。
設定 get 此表單資料模型的服務,如下面的熒幕擷圖所示。
請確定您未在 get 服務。
此功能的目的 get 服務是擷取與應用程式id相關聯的電話號碼。
然後,此表單資料模型將用於 我的帳戶表單 以擷取與應用程式id相關聯的電話號碼。