4 votes

base de données externe avec Adobe CQ5 ?

Existe-t-il un moyen de connecter une base de données externe telle que mysql peut être connecté à Adobe CQ5 ?

JCR(Java Content Repository) dans Adobe cq5 se connecte maintenant par défaut à la base de données H2...comment faire pour qu'il utilise sql/mysql ?

5voto

yetimoner Points 402

Aller à : /system/console/configMgr
Ouvrir : la configuration du pool de connexions JDBC
Saisissez tous les éléments de configuration JDBC standard (nom d'utilisateur, mot de passe, pilote, URI JDBC).
Saisissez un nom de source de données (appelé ci-dessous "nom de la source de données").

Dans votre JSP ou Servlet :

<%@ page import="com.day.commons.datasource.poolservice.DataSourcePool" %>
<%@ page import="javax.sql.DataSource" %>

DataSourcePool dbService = sling.getService(DataSourcePool.class);
DataSource ds = (DataSource) dbService.getDataSource("yourDataSourceName");

if(ds != null) {
   try {
      %><sql:query var="result" sql="SELECT now()" dataSource="<%=ds%>" /><%
   } catch (Exception e) { } 
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X