mysqlをAdobeCQ5に接続できるように、外部データベースを接続する方法はありますか?
Adobe cq5のJCR(Javaコンテンツリポジトリ)がデフォルトでH2データベースに接続するようになりました... sql / mysqlを使用するにはどうすればよいですか?
移動: /system/console/configMgr
開く: JDBC 接続プールの構成
すべての標準 JDBC 構成要素 (ユーザー名、パスワード、ドライバー、JDBC URI) を
入力します データソース名 (以下で yourDataSourceName と呼ばれます) を入力します
JSP またはサーブレットで:
<%@ 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) { }
}