Jndi,dhcp使用以及概念问题

樱木花道VS康 发布于 2017/08/18 10:48
阅读 54
收藏 0

大家好,我查找资料了解到,jndi可以配置数据源,全局的以及项目级的,它只是一中过去数据库连接的方法吧?不具有dhcp连接池的功能吧?如何在spring mvc项目中使用jndi方式连接数据库以及使用dhcp连接池呢?还是我理解错了

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">  
        <property name="jndiName">
            <value>java:comp/env/mysqlConn</value>
        </property>
    </bean>这是我spring mvc配置文件的设置,可以获取数据源通过jndi的方式?如何配置dhcp连接池呢?

加载中
0
DeMoNHaDeS
DeMoNHaDeS

dhcp?dbcp吧

spring通过jndi获取数据源一般是从web server中获取到的,web server通常都会默认使用连接池。

DeMoNHaDeS
DeMoNHaDeS
回复 @樱木花道VS康 : 基本概念网上很多,慢慢查吧
樱木花道VS康
樱木花道VS康
dbcp,抱歉,我不理解数据源跟连接池的概念,jndi获取数据源,数据源怎么配置连接池呢?
0
夜苍狼
夜苍狼
通俗一点讲,Jndi是从Tomcat给应用传递一个对象的一种方式,用Jndi配置数据源只是Jndi的一种应用方式,但是Jndi本身并不是DataSource数据源,所以你使用Jndi之后的连接池是什么,跟Jndi没关系,决定这个因素的是你在Tomcat里面配置的源数据
樱木花道VS康
樱木花道VS康
数据源配置里有这样一个标签factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"它是配置连接池的吧?
返回顶部
顶部