什么是sql池?
简单的说,sql池就是一个存放sql语句的缓冲库。
什么时候使用sql池?
程序在处理业务的时候执行速度往往是很快的,导致系统系能降低的一个很重要的原因就是数据库的瓶颈。(至于对性能的影响有多大,还有待于使用demo做测试,但影响性能是肯定的,而且会随着与数据库交互的频繁度增加,影响越大)。在数据库中对数据的处理速度也是很快的,很大一部分资源消耗在了对数据库的链接和关闭上,为解决上述问题,sql池的概念就产生了。
sql池的作用就是,分离业务逻辑和数据访问层,提高业务逻辑层对数据库的操作效率。
怎么使用sql池?
一、 sql池要配合单例模式
sql池对象可以被多个对象操作,但是所有的sql语句都要通过sql池与数据库交互,因此在程序中sql