开发者社区> 问答> 正文

Java开源中数据库连接池中Druid有哪些功能?

Java开源中数据库连接池中Druid有哪些功能?

展开
收起
松岛菜菜 2021-10-29 16:45:05 840 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 替换DBCP和c3p0。Druid提供了一个高效、功能强大、扩展性好的数据库连接池。 可以监控数据库访问性能。Druid内置了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这有助于对线上数据库访问性能进行分析。

    数据库加密。直接把数据库密码写在配置文件中是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。

    SQL执行日志。Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,用户可以按需选择相应的LogFilter,监控自己的应用数据库访问情况。 扩展JDBC。如果用户对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便地编写JDBC层的扩展插件。

    资料来源:《HikariCP数据库连接池实战》,文章链接:https://developer.aliyun.com/article/726362

    2021-10-29 16:51:42
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载