谈谈数据库连接池

java 分享会

分享人:高明达

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

主要采用代码分析的方式来谈谈数据库连接池的技术出现过程及其原理。 这也是我们Task1涉及到的知识点。

2.知识剖析

为什么使用连接池

3.常见问题

(1).并发问题

(2).多数据库服务器和多用户

(3).连接池的分配与释放

(4).连接池的配置与维护

4.解决方案

常见的连接池

Apache commons-dbcp 连接池

c3p0 数据库连接池

5.编码实战

让我们来看看这个例子的代码。

6.扩展思考

第三种连接池Druid

阿里出品,淘宝和支付宝专用数据库连接池, 但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver, 一系列内置的JDBC组件库,一个SQL Parser。支持所有JDBC兼容的数据库, 包括Oracle、MySql、Derby、Postgresql、SQL Server、H2等等。

7.参考文献

http://blog.csdn.net/shuaihj/article/details/14223015

8.更多讨论

鸣谢

感谢观看,如有出错,恳请指正

BY : 北京分院 高明达