数据库的连接池技术

数据库的连接池原理

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

 

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

 

 

 

一个小的实例

 

   ①   编写class 实现DataSource 接口

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

                        

 

posted @ 2019-08-23 09:15  flowercatnice  阅读(222)  评论(0)    收藏  举报