zoukankan      html  css  js  c++  java
  • 数据库的连接池技术

    数据库的连接池原理

    在原有的访问数据库的模式,每一次使用完数据库后都会把数据库关闭而且再有人连接的时候,进行重新连接。在一个小的项目上还好,当扩大到一个大型网站时候,连接的人数会达到很大的基数。会造成很大的资源浪费,网站的响应速度必然会降低,最后导致内存泄漏,服务器崩溃

    故衍深出了这个数据池的概念,即一个缓冲池,预先在整个数据库中放入一定量的连接,需要的时候即可直接从里面取,完毕后可以直接返还回去,这样能够保证整个网站的稳定性

    一个小的实例

       ①   编写class 实现DataSource 接口

           ②   class构造器一次性创建10个连接,将连接保存LinkedList

           ③   实现getConnection  LinkedList中返回一个连接

           ④   提供将连接放回连接池中方法

                            

  • 相关阅读:
    设计模式-状态模式(25)
    设计模式-访问者模式(24)
    设计模式-观察者模式(22)
    设计模式-中介者模式(21)
    设计模式-行为型模式小结(20)
    设计模式-迭代器模式(19)
    Tomcat安装
    MySQL单表查询
    MySQL表操作
    MySQL表的完整性约束
  • 原文地址:https://www.cnblogs.com/flowercatnice/p/11398005.html
Copyright © 2011-2022 走看看