在有关驱动程序管理器数据源类的Spring javadoc文章中提到,该类非常简单,建议您使用

使用容器提供的JNDI数据源。这样的数据源可以通过JndiObjectFactoryBean在Spring ApplicationContext中作为数据源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名称访问数据库。

09-16 06:49