2.4 集成Druid

2.4.1 Druid概述

Druid是阿里巴巴开源项目中的一个数据库连接池。Druid是一个JDBC组件,它包括三部分:

(1)DruidDriver:代理Driver,能够提供基于Filter-Chain模式的插件体系。

(2)DruidDataSource:高效可管理的数据库连接池。

(3)SQLParser:它支持所有JDBC兼容的数据库,包括Oracle、MySQL、SQL Server等。

Durid在监控、可扩展、稳定性和性能方面具有明显的优势。通过其提供的监控功能,可以实现观察数据库连接池和SQL查询的工作情况。使用Druid连接池,可以提高数据库的访问性能。