如何在Web App中创建连接池而不是在tomcat中创建连接池

时间:2014-10-13 11:34:59

标签: java tomcat web-applications jndi connection-pooling

我想为我的Oracle数据库创建连接池,但我想在我的Tomcat服务器中部署Web App时创建此连接池。

到目前为止,我已经看到了很多关于如何使用 JNDI 在tomcat中创建连接池以及在context.xml中定义资源的示例。这意味着(如果我做对了)即使你取消部署你的应用程序,池仍然在服务器中打开连接。

有没有办法在Web App中而不是在tomcat服务器中定义连接池?

由于

2 个答案:

答案 0 :(得分:0)

是的,您可以将池定义为静态类成员。在静态构造函数中初始化它,并使用工厂方法从中获取连接。

答案 1 :(得分:0)

使用C3P0DBCP管理应用程序级别的连接。