Spring从JNDI得到DataSource与创建DataSource连接池

在Spring中使用JNDI数据源

在tomcat6通创建基于jtds驱动的c3p0数据源

<Resource name="jdbc/test"  
    auth="Container"  
    type="com.mchange.v2.c3p0.ComboPooledDataSource"  
    description="DB Connection"  
    factory="org.apache.naming.factory.BeanFactory"  
    driverClass="net.sourceforge.jtds.jdbc.Driver"    
    jdbcUrl="jdbc:jtds:sqlserver://localhost:1433/dbname"  
    user="sa"  
    password=""  
  
    maxPoolSize="10"  
    minPoolSize="2"  
    acquireIncrement="2" />  

在Spring中配置JNDI数据源
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">  
    <property name="jndiName">  
        <value>java:comp/env/jdbc/test</value>  
    </property>  
</bean> 

你可能感兴趣的:(dataSource)