摘要: 我发现 不少人 误解了这两者。csdn上也有人提出过这种疑问:http://bbs.csdn.net/topics/250061733经过查阅资料和认真分析,我特说明一下这两者概念上的区别。我只讲两个关键点,明白人一看就懂:1、两者有根本性的区别,用处不一样! 1)连接池是缓存并托管数据库连接,主要是为了提高性能。 2)而ThreadLocal缓存连接,是为了把同一个数据库连接“分享”给同一个线程的不同调用方法。(不管调用哪个方法,都是使用的同一个连接,方便进行“跨方法”的事务控制) 举个例子: 如果一个请求中涉及多个DAO操作,而如果这些DAO中的Connection都是独立的话,就没有.. 阅读全文
posted @ 2014-03-17 21:12 Zollty 阅读(3856) 评论(0) 推荐(0) 编辑