连接池原理

最原始的数据库连接第一步是实现数据库的连接,那么当web层多次请求数据库的时候,就要多次连接数据库,每次数据库连接大约为0.1~0.15s的时间,就会造成访问速度比较大;

连接数据库的最后一步是关闭数据库,那么当每次web请求完,都要关闭数据库;如果程序发生异常,关闭异常,就会导致数据库系统中内存泄漏,最终将不得不重启数据库;

那么为了解决上面出现的问题,就出现了连接池;

连接池的原理:其实就是为数据库建立一个“缓存池”,在“缓存池”中放入一定数量的连接,当需要建立连接的时候,从“缓                        存池”中取出一个就行,用完再放回去;

好处:    大大提高了数据库连接的利用率,减小了数据库的内存吞吐的开销。

连接池原理

(本人是刚刚毕业的学生,刚刚做完了两个项目,业余时间学习的知识点,看了很多人的博客,然后根据自己的理解写的,希望能帮助大家,如理解不对,还希望各位大神提出宝贵建议,我将认真修改)

                               2018.05.15  17:11