zoukankan      html  css  js  c++  java
  • JavaEE JDBC 了解数据库连接池

    了解数据库连接池

    @author ixenos

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Beta 冲刺day 6
    Beta冲刺day5
    Beta冲刺day4
    Beta 冲刺day3
    Beta 冲刺day2
    Beta冲刺day1
    Beta预备
    城市安全风险管理项目Postmortem结果
    项目总结
    Alpha冲刺置顶随笔
  • 原文地址:https://www.cnblogs.com/ixenos/p/6298525.html
Copyright © 2011-2022 走看看