Druid是一款JDBC组件,核心功能包括DruidDriver和DruidDataSource。首先,DruidDriver是一个代理Driver,采用Filter-Chain模式的插件体系,为JDBC提供强大的支持。其次,DruidDataSource是高效可管理的数据库连接池,取代了传统的DBCP和C3P0,具有更高的性能和可扩展性。Druid的SQLParser模块使其具备了强大的功能,使得它在数据库访问性能监控方面表现卓越。具体而言,Druid内置的StatFilter插件能够详细统计SQL执行性能,为线上数据库性能分析提供了有力支持。同时,Druid支持数据库密码加密,通过PasswordCallback实现对密码的安全管理,避免了直接将密码写入配置文件的安全隐患。对于SQL执行日志,Druid提供了多种LogFilter,支持Common-Logging、Log4j和JdkLog,用户可根据需要选择合适的LogFilter进行监控。另外,Druid还支持扩展JDBC,满足用户对JDBC层编程需求的个性化要求。
DruidDriver和DruidDataSource:JDBC组件的核心功能解析
文件列表
Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池.rar
(预估有个2文件)
Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池
java历史进程.pdf
214KB
druid-1.2.18
.github
workflows
ci.yaml
0B
暂无评论