数据库的连接池技术

数据库的连接池原理

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

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

一个小的实例

   ①   编写class 实现DataSource 接口

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

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

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

                        

猜你喜欢

转载自www.cnblogs.com/flowercatnice/p/11398005.html