2012-10-27 82 views
2

目前,我通过从属性文件中读取DB凭据在spring applicationContext.xml中创建dataSource。在spring applicationContext.xml中注入Weblogic JDBC数据源(JNDI名称)

<!-- property config -->  
    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
     <property name="location"><value>/WEBINF/resources/springConfig.properties</value></property> 
    </bean> 

<!-- Database connection Oracle 10g jdbc --> 
    <bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="close"> 
       <property name="URL"      value="${url}" /> 
       <property name="user"     value="${user}" /> 
       <property name="password"   value="${password}" /> 
       <property name="connectionCachingEnabled" value="true" /> 
     </bean> 

然后我使用context.getBean

DataSource dataSource = (DataSource)context.getBean("dataSource"); 

我需要修改我的applicationContext通过不读的属性文件,但通过使用WebLogic JDBC数据源来创建数据源(引用它,我不知道,如果它的jndiTemplate或jdbcTemplate) 请提供一个例子,我需要改变我做getBean(“dataSource”)的方式,一旦我使用jndiTemplate?

回答

相关问题