• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

Java中数据库连接池原理机制的详细讲解

发布: 2008-5-06 10:57 | 作者: 不详 | 来源: 赛迪网 | 查看: 172次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术网5L*aKKZ2OALs E G

3、连接池使用 
%dO|:k%a e6W\"Oi
#~1h;Y?~!P.^U \W上面所实现的连接池在程序开发时如何应用到系统中呢?下面以Servlet为例说明连接池的使用。 
aQ'^ uB9[)I[软件测试技术网)~B"G1[*oX+e X ?P
Servlet的生命周期是:在开始建立servlet时,调用其初始化(init)方法。之后每个用户请求都导致一个调用前面建立的实例的service方法的线程。最后,当服务器决定卸载一个servlet时,它首先调用该servlet的destroy方法。  软件测试技术网7\-hi~c)B/^R

&n O ZU*[$w`  根据servlet的特点,我们可以在初始化函数中生成连接池管理类的唯一实例(其中包括创建一个或多个连接池)。如:  软件测试技术网 HB,\9U2Ed0} D2qB

H"H2} K-qU Yl软件测试技术网sE-^)}8g
public void init() throws ServletException  
mhV!J!i c?.K/C{   软件测试技术网[Om%Y;m~#ID
 connMgr=DBConnectionManager.getInstance();       软件测试技术网+P0wb9L