在Spring javadoc文章中提到DriverManagerDataSource类,这个类很简单,推荐
使用容器提供的 JNDI 数据源。这样的 DataSource 可以通过 JndiObjectFactoryBean 在 Spring ApplicationContext 中作为 DataSource bean 公开
问题是:如何做到这一点?
例如,如果我希望有 DataSource bean 来访问我的 custo oracle 数据库,那么我需要什么?上下文配置等要写什么?
最佳答案
要访问 JNDI 数据源,您可以执行以下操作:
<bean id="dbDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/MyDatabase"/>
</bean>
或者看看 spring 'jee' 模式。
数据库连接的细节在WebLogic中配置,应用程序访问 通过 jndi 名称的数据库。
关于java - 如何在Spring中使用WebLogic提供的JNDI DataSource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693488/