2011-07-12 7 views
4

外部データベースを接続する方法はありますかmysqlに接続できますか?Adobe CQ5Adob​​e CQ5を使用した外部データベース?

Adob​​e cq5のJCR(Java Content Repository)は現在、H2データベースに接続しています...どのようにsql/mysqlを使用するのですか? /システム/コンソール/ ConfigMgrの
が開き:する

答えて

5

ゴーJDBC接続プールの設定
は は、すべての標準JDBCの設定要素を入力します(ユーザ名、パスワード、ドライバを、JDBC URI)
データソース名を入力します(言及あなたのJSPやサーブレットで

)yourDataSourceName以下のように:

<%@ 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) { } 
}
+0

CQドキュメントサイト上のデータベース接続の設定方法に掲示役立つガイドもあります。 http://dev.day.com/content/kb/home/cq5/Development/HowToConfigureSlingDatasource.html – yetimoner

関連する問題