有人可以解释什么是连接和语句池,与未打开的DataSource有什么好处?我想知道什么时候在项目中使用像c3p0或proxool这样的技术是个好主意.我需要首先了解他们做什么,什么时候使用它们有趣.非常感谢你.
解决方法
快乐连接
每次创建新连接非常简单.一行:就是这样.没什么好想的.伟大的生活.
等一下.你吃盘子吗
每次使用后扔掉你的盘子?
不,你洗它,把它放在餐具架上,所以你可以再次使用它在下一顿饭.每次购买新盘是不成问题的.如果你这样做,一年之内就会浪费足够的钱买新的iPad.
再次考虑连接池.
但这一次,连接就是你的盘子,连接池就是你的盘子.您的钱包和您的能量代表系统资源(内存和带宽).
洗还是用?
你宁愿做什么:
一个.洗碗
湾还是每餐一次跑到商场买新板?
虽然连接池中涉及到任务,但与长时间创建新连接相比,长期来说它的税收较少.关键在于了解您的家庭(应用)在任何一天需要多少块(连接).
池可用于数据库连接,线程,实体bean和其他工厂派生的对象.