领测软件测试网
软件测试技术网5L*aKKZ2OALsEG3、连接池使用
%dO|:k%a e6W\"Oi#~1h;Y?~!P.^U
\W上面所实现的连接池在程序开发时如何应用到系统中呢?下面以Servlet为例说明连接池的使用。
aQ'^ uB9[)I[软件测试技术网)~B"G1[*oX+e
X?PServlet的生命周期是:在开始建立servlet时,调用其初始化(init)方法。之后每个用户请求都导致一个调用前面建立的实例的service方法的线程。最后,当服务器决定卸载一个servlet时,它首先调用该servlet的destroy方法。
软件测试技术网7\-hi~c)B/^R&nO ZU*[$w` 根据servlet的特点,我们可以在初始化函数中生成连接池管理类的唯一实例(其中包括创建一个或多个连接池)。如:
软件测试技术网 HB,\9U2Ed0} D2qBH"H2} K-qUYl软件测试技术网sE-^)}8gpublic void init() throws ServletException
mhV!J!ic?.K/C{
软件测试技术网[Om%Y;m~#ID connMgr=DBConnectionManager.getInstance();
软件测试技术网+P0wb9L