首页 > 数据库技术 > 详细

JavaEE JDBC 了解数据库连接池

时间:2017-01-19 01:49:22      阅读:305      评论:0      收藏:0      [点我收藏+]

了解数据库连接池

@author ixenos

 

 

  数据库连接是有限的资源,如果用户需要离开应用一段时间,那么他占用的连接就不应该保持开放状态;

  另一方面,每次查询都获取连接并在随后关闭它的代价也很高。

 

  解决上述问题的方法就是使用数据库连接池(类似线程池的概念)。

  这意味着数据库连接在物理上并未被关闭,而是保留在一个队列中被反复重用

 

  连接池是种服务,JDBC规范为实现者提供了用以实现连接池服务的手段,

  但JDK本身没有实现,数据库供应商的JDBC驱动程序一般也没有

  相反,Web容器应用服务器的开发商通常会提供连接池服务的实现

 

  连接池的使用对程序员是透明的。

  只管用就对了,比如当使用完连接后,需要调用close方法,该方法不在物理上关闭连接,而是告诉连接池已经使用完该连接;

  连接池通常还会将池机制作用于预编译语句(PreparedStatement)上

JavaEE JDBC 了解数据库连接池

原文:http://www.cnblogs.com/ixenos/p/6298525.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!