在Spring javadoc文章中有关于DriverManagerDataSource类的说法,这个类非常简单并且推荐使用
使用容器提供的JNDI DataSource.这样的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>
或者看看春天’jee’架构.
数据库连接的详细信息在WebLogic中配置,即应用程序访问
数据库通过jndi名称.