Druid 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Druid 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache 2.0
开发语言: Java 查看源码 »
操作系统: 跨平台
开发厂商: 阿里巴巴
收录时间: 2010-11-15
提 交 者: wenshao

Druid是一个JDBC组件,它包括三部分: 

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

  • DruidDataSource 高效可管理的数据库连接池。 

  • SQLParser 

Druid可以做什么? 

1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 

2) 替换DBCPC3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。 

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

4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-LoggingLog4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 

扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter-Chain机制,很方便编写JDBC层的扩展插件。 

如下是一个基于Druid内置扩展StatFilter的监控实现:

Druid 的 JavaDoc 文档请看

http://tool.oschina.net/apidocs/apidoc?api=druid0.26

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Druid 的相关博客

Druid

Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSourc...

什么是Druid

一、Druid是什么 Druid 单词来源于西方古罗马的神话人物,中文常常翻译成德鲁伊。 玩过魔兽世界,暗黑破坏神,Dota,炉石传说...

什么是Druid

一、Druid是什么 Druid 单词来源于西方古罗马的神话人物,中文常常翻译成德鲁伊。 玩过魔兽世界,暗黑破坏神,Dota,炉石传说...

druid笔记

简单记一下.

druid

server: port: 8761 spring: datasource: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@192....

SpringBoot之druid

druid介绍 http://www.oschina.net/p/druid 1.导入依赖包 <dependency>    <groupId>org.springframework.boot</groupId>...

druid一步到位

在配置application.yml文件的时候,原本写的是MySQL的连接池以及hibernate的配置文件: server.servlet.context-path=/scitc...

c3p0--->druid

项目使用c3p0,但是一启动就报错

druid查询

druid为各种场景提供了丰富的查询类型。 查询由各种JSON属性组合而成,不同类型的查询,JSON属性不同,下面主要介绍常用的查询...

评论 (98)

加载中
好用是好用,但里面那个广告也太……
04/20 18:28
回复
举报
Mars-java 的数据持久化模块 就是用的Druid连接池,非常好用,感谢阿里, http://mars-framework.com/
2019/10/25 22:13
回复
举报
druid必须要和框架搭配使用么,现在想只用jdbc,看看内置监控,可是配置完了监控页面无法打开。。。。 我也只想用jdbc,请问这样可以吗?
2019/07/10 11:16
回复
举报
可以呀.你看看 是不是你想要的。https://www.jianshu.com/p/6190a775028c
2019/07/27 21:44
回复
举报

引用来自“JavaSon712”的评论

vue.js火变全球,还有个中文的官网, #Dubbo#, #Druid#装的是什么逼
哈哈,确实!
2019/05/20 15:49
回复
举报
有交付给Apache进行孵化了?
2019/05/20 15:36
回复
举报
写的不错,老司机
2018/08/27 19:11
回复
举报
打分: 力荐
温少大神,最近使用druid发现一个问题,在mycat 环境下使用全局序列 时会报 com.alibaba.druid.filter.stat.StatFilter - merge sql error, dbType mysql, sql : /*!mycat:schema =XXX */insert into operation_record values (next value for MYCATSEQ_*,?)的异常,但数据库数据会正常添加。怎么解决,谢谢?
2018/04/17 07:57
回复
举报
德鲁伊不错 从刚开始到现在一直在用 很多年了
2018/02/27 09:53
回复
举报
oracle.jdbc.driver.OracleDriver is deprecated.那应该用那个驱动?
2018/02/22 16:34
回复
举报
github被墙肿么解?
2017/12/22 18:46
回复
举报
挂喂皮嗯
前天 18:04
回复
举报
更多评论
98 评论
1.9K 收藏
分享
返回顶部
顶部