我一直在研究使用 JDBC api 和类的连接池。但我仍然不知道如何为 java web 项目配置连接池类。您可能知道,连接池是一个封装了 JDBC api 的单例类。但是连接类在web项目部署到Tomcat服务器时启动一次,我想知道是否需要对Web.xml配置文件做一些事情,让Tomcat服务器加载连接池类。非常感谢您的宝贵时间!
问问题
279 次
1 回答
3
有很多方法可以做到这一点。JNDI是一种方式——但它在 tomcat 中并不是那么“用户友好”。数据源也可以在 Spring 中配置。例如:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
最简单的方法是创建一个ServletContextListener类,创建您的数据源并将其放入ServletContext以便可以从ServletContext
您的项目中检索相同的实例。
在这里查看我的回答如何创建ServletContextListener
.
也可以看看:
于 2013-02-08T08:18:33.687 回答