jamesさんからConnection Poolで接続する方法

他のサンプルと同じにやると、なぜかClassCastExceptionが出たので一応掲載

●config.xml

まずは、config.xmlの「database-connections」に「data-source」を追加
今回はOracleを利用したので、そのままOracleで書いてあります。


oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@192.168.1.1:1521:ORCL
SCOTT
TIGER
true
20

●Mailet側

DefaultServiceManager dsm = (DefaultServiceManager) getMailetContext().getAttribute(Constants.AVALON_COMPONENT_MANAGER);
DataSourceSelector dss = (DataSourceSelector) dsm.lookup(DataSourceSelector.ROLE);
DataSourceComponent dsc = (DataSourceComponent) dss.select("OracleDB");