Druid 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Druid 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Druid 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Druid 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Druid 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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 指数为
超过 的项目

评论 (102)

加载中
阿里巴巴Druid是从Apache Druid拿过来后封装的,还是阿里巴巴自己研发开源的
02/03 15:04
回复
举报
阿里开发,贡献给了apache
03/10 09:35
回复
举报
WallFilter 的多租户怎么配置的,有没有例子?
2020/12/09 17:22
回复
举报
好用是好用,但里面那个广告也太……
2020/04/20 18:28
回复
举报
重写common.js去除广告那一段,filter里做个转发
01/10 02:45
回复
举报
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
回复
举报
更多评论
发表于数据库专区
02/18 07:17

Druid 1.2.5 发布,增强 SQL Parser,修复 SQL 防火墙 selectLimit 问题

Druid 1.2.5已发布,Druid是Java的数据库连接池,能够提供强大的监控和扩展功能。 此版本是一个小的bug修复版本,修复了一系列SQL Parser的问题,修复了SQL防火墙selectLimit的bug。 Issues 增强SQL Parser,增强对MaxCompute/Hive/H2/Postgresql/Oracle/ClickHouse的语法支持 #4102 #4089 #4110 #4103 #4106 #4128 #4147 #4154 修复WallFilter selectLimit第二次不生效的问题 #2649 #4098 连接池增加对kingbase8的url自动识别驱...

12
1
2020/12/14 08:25

Druid 1.2.4 版本发布,增强 SQL Parser,支持 JDK8 日期类型

Druid 1.2.4 版本现已发布,这个是一个小的 bug 修复版本,修复了一系列 SQL Parser 的问题,增强对 JDK 8 的支持。 Issues SQL Parser 增强对 clickhouse/hive/mysql/oracle/postgresql 的支持 #4043 #4042 #4031 #4082 #4067 #4059 #4056 #4050 #4070 SQL 防火墙修复在 Oracle 下不支持 Insert ALL 的问题 #4065 连接池日志打印支持 LocalDateTime、LocalDate 等 JDK 8 数据类型 相关连接 druid 下载 https://repo1.maven.or...

4
3
发表于数据库专区
2020/11/09 11:57

Druid 1.2.3 发布,增强对 Oceanbase Oracle 兼容模式的支持

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Druid 1.2.3 发布,Druid 是一个数据库连接池,能够提供强大的监控和扩展功能。 1.2.3 在 1.2.2 版本上做了一些微小改进,主要是连接池增强对 oceanbase oracle 兼容模式的支持。 Issues: 连接池增强对 oceanbase oracle 兼容模式的支持 SQL Parser 增强对 MySQL 语法支持 #4024 更新说明: https://github.com/alibaba/druid/releases/tag/1.2.3...

3
2
2020/11/05 09:57

Druid 1.2.2 发布,增强 SQL Parser 和历史版本接口兼容

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Druid 1.2.2 发布了,这是一个 1.2.x 的例行维护版本,修复 1.2.0 SQL 重构引入不兼容问题和 BUG。Druid 是一个数据库连接池,能够提供强大的监控和扩展功能。 Issues 修正 1.2.0 SQL Parser 重构引入导致连接池对特定 dbType 优化的分支无法正确执行的问题 #4005 修复 1.2.0 SQL Parser 重构导致连接池 LogOutputFormat 某些场景输出语法不对的问题...

5
3
2020/10/09 10:41

Druid 1.2.1 发布,大幅增强 SQL Parser、升级到 JDK8

Druid 1.2.1 发布了。Druid 是一个数据库连接池,能够提供强大的监控和扩展功能。 在 1.2.1 版本中,相对 1.1.x 版本,SQL Parser 部分有非常大的增强。在 1.2.x 版本中,使用 JDK 8 的 interface default method 重构 Visitor 相关部分代码,大幅度减少了重复代码。这个版本中,连接池有了增强,mysql 下支持 setSchema,增强 mysql 8 支持。 issues 连接池在 mysql 数据库下支持 Connection.setSchema 方法 #3865 #3933 连接池...

10
6
发表于数据库专区
2020/06/29 08:07

Druid 1.1.23 发布,为监控而生的数据库连接池

Druid 1.1.23 发布了。Druid 是一个数据库连接池,能够提供强大的监控和扩展功能。 这是一个很小的 Bug Fix 版本,主要是修复对 JDK 6 的支持。 新增 OceanbaseExceptionSorter 修复 SQL Parser SQLJoinTableSource.clone 方法的 BUG 增强对 mysql jdbc driver 8 的支持 修复 1.1.22 版本不支持 JDK 6 的问题 更新说明: https://github.com/alibaba/druid/releases/tag/1.1.23...

10
7
发表于软件架构专区
2019/07/02 07:10

Druid 1.1.18 发布,阿里开源连接池

阿里开源连接池 Druid 1.1.18 发布了,这是一个 bug 修复版本。 更新内容如下: 增加对 JDK 8 ResultSet.getObject(int,Class) 方法的支持 #3194 修复 KeepAlive 打开时某些场景链接数量达不到 maxActive 的问题 (1.1.17 修复) 更新说明 相关连接 druid 下载 http://repo1.maven.org/maven2/com/alibaba/druid/1.1.18/ druid-spring-booter 下载 http://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/1.1.18...

4
11
发表于数据库专区
2019/04/09 06:34

Druid 1.1.16 发布,阿里开源连接池

阿里开源连接池 Druid 1.1.16 发布了。这个版本主要修复连接池 KeepAlive 和 FailFast 相关的问题。 新版更新内容如下: 连接池修复KeepAlive打开时连接池空闲时不会缩容的问题。 连接池修复FailFast打开时数据库断开后无法重连的问题 更新说明 相关连接 druid下载 http://repo1.maven.org/maven2/com/alibaba/druid/1.1.16/ druid-spring-booter下载 http://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/1....

7
14
2019/03/01 07:31

Druid 1.1.14 发布,阿里开源连接池

阿里开源连接池 Druid 1.1.14 发布了。新版本是一个维护版本,主要是连接池修复keepAlive打开时偶发连接泄露的问题。 新版更新内容如下: Issues 连接池修复 keepAlive 打开时某些场景会导致连接泄露的问题 连接池增强对 mysql driver 5.0.x/5.1.x/6.x/8.x 各个版本的兼容 连接池 Spring-boot 集成 druid 缺省关闭内置监控页面 #3010 连接池 druid-spring-boot-starter 属性顺序问题 #1796 #3084 SQL Parser 修复 PageUtils.li...

6
10
2019/02/02 06:59

Druid 1.1.13 发布,修复内置监控页面安全问题

阿里开源连接池 Druid 1.1.13 发布。该版本是一个维护版本,修复了内置监控页面的两个安全问题。 Issues SQL Parser增强对mysql语法的支持 连接池removeAbandoned打开时打LOG Waring日志 提升连接池初始化性能 连接池MBean新增getUrl方法 连接池修复并发init时死锁问题 #2980 修复DruidDataSourceStatLoggerImpl日志输出fetchRowCount不对的问题 修复监控页面不恰当外链的问题,其中一个开发者留的个人网站外链过期被博彩网站抢...

7
5
发表于软件架构专区
2018/05/30 10:55

Druid 1.1.10 发布,增强连接池和 SQL Parser

阿里开源连接池 Druid 1.1.10 已发布,这又是一个维护版本,修复了4个连接池相关的 issue ,其他的修改都和 SQL Parser 相关,SQL Parser 有了较大的增强。 Issues 连接池相关 修复连接池在Oracle环境下对setClob/setNclob出错的问题 #2588 连接池监控新增executeUpdate/executeBatch统计 #2546 增强对spring-boot的支持 #2409 新增mysql jdbc driver 8.0.x的XA支持 #2512 Parser相关 增强SQL Parser对Hive支持 #2510 #2509 增强...

10
6
2018/03/12 15:29

阿里开源连接池 1.1.9 版本发布,支持 Spring-Boot 2.0

这个版本的发布主要是为了支持spring-boot 2.0,并修复最近一个月反馈的和parser相关的问题。 Issues 连接池异步初始化支持createScheduler #2362 Spring-boot 2.0支持 #2396 增强Postgres SQL Parser #2390 增强MySql SQL Parser #2388 #2380 #2371 #2355 #832 #2338 #2337 #2340 增强DB2 SQL Parser #2357 #2288 相关链接 druid下载 http://repo1.maven.org/maven2/com/alibaba/druid/1.1.9/ druid-spring-booter下载 http:/...

6
17
发表于服务端专区
2018/02/11 17:31

阿里开源连接池 Druid 增强对 Spring Boot 各版本的兼容

阿里开源连接池Druid 1.1.8已发布,这个版本主要是增强对spring-boot 1.x和2.0的兼容。 Issues MSSQLServer配置validationQueryTimeout为负数时自动忽略而不报错 #2210 修复SQL Parser问题 #2222 #2332 #2305 #2182 #2324 #2327 修复spring-boot支持兼容问题 #2318 #2330 #2324 相关链接 druid下载 http://repo1.maven.org/maven2/com/alibaba/druid/1.1.8/ druid-spring-booter下载 http://repo1.maven.org/maven2/com/alibab...

4
17
发表了资讯
2017/10/27 23:22

Druid 1.1.5 修复 testWhileIdle 某些场景不起作用的问题

阿里开源数据库连接池Druid发布1.1.5版本,这个版本涉及连接池两个重要BUG修复,包括testWhileIdle某些场景不起作用和网络中断时重连时间过长(15分钟)的问题,建议升级。 Issues 修复连接池网络中断重连时间过长的问题 修复连接池某些场景testWhileIdle不起作用的问题 连接池StatFilter提供logSlowSql扩展接口 #2061 修正内置监控页面重定向的问题 #2058 增强DB2 SQL Parser #2033 #2034 #2037 #2041 增强对Hive SQL Parser的...

4
11
发表了资讯
2017/10/05 05:15

Druid 1.1.4 发布,阿里开源连接池

这个版本主要是SQL Parser的增强,解决监控功能StatFilter在合并SQL时遇到的解析错误,解决SQL防火墙解析SQL是遇到的各种错误。 Issues 增强Oracle SQL Parser #1931 #1968 增强MySql SQL Parser #1303 #1903 #1905 #2014 #1985 #2000 #2015 #1982 #1891 #1675#1645 #1611 增强SQL Server SQL Parser #1953 #1979 #1992 #1880 #1678 增强对H2 SQL Parser的支持 #1941 #1942 增强Postgresql SQL Parser #1979 增强对ODPS SQL Pa...

7
18
发表了资讯
2017/07/24 03:10

Druid 1.1.2 发布,阿里开源连接池

这个版本主要是增强SQL Parser和增强Spring-Boot-Starter支持。 Issues 增强spring-boot-starter支持 #1800 #1828 #1854 增强连接池MySqlExceptionSorter,识别更多类型错误 修正mysql parser在in表达式内有非常量时参数化不当的错误 #1831 修正sql parser在union重复别名时SchemaStatVisitor解析不正确的问题 #1831 修正postgresql parser在解析<-> st_distance操作符时报错的问题 #1841 增强odps和oracle sql parser,支持更多...

9
18
发表了资讯
2017/07/13 13:33

阿里开源连接池 Druid 发布 1.1.1 版本

这个版本修复了两个连接池的bug,也修复SQL防火墙WallFilter的问题,同时增强SQL Parser。 Issues 增强SQL语法解析 #1780 #1798 #1795 #1808 增强WebURI监控 #1816 修正PageUtils Count Distinct问题 #1715 #1803 修复WallFilter不支持Comment语句的问题 #1807 #1759 修复连接池Filter在参数数量过大时的性能问题 修复连接池在Postgresql下如果设置autoCommit(false)出错后连接没有恢复的问题 增强druid-spring-booter的配置 #1...

16
43
发表了资讯
2017/06/25 21:22

Druid 1.1.0 发布,提供 Spring-Boot-Starter

这个版本主要的增强在于SQL Parser,提供了一个相对完整的Oracle Parser,Parsrer相关Visitor API有些变更,Parser相关的API可能会有不兼容的问题,所以版本号升级到1.1.0。 这个版本一个新的功能是提供spring-boot-starter, http://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/ Issues 修正几个Parser相关的BUG,包括 #1759 #1737 #1750 #1789 #1751 #1775 提供获取建表语句的前置注释API #1762 修正StatF...

23
51
发表了资讯
2017/03/17 11:01

Druid 1.0.29 发布,阿里数据库连接池

这是一个很小修改的版本,主要是修复 SQL 语法解析的问题和支持 AliJDK WISP。 PG SQL语法解析增强,支持Order by Nulls LAST语法 #1637 修复对老版本Oracle驱动支持的问题 #1629 #1598 ODPS SQL语法解析增强,增强对ODPS多路输出语法的支持 #1605 MYSQL语法解析增强,支持更多Create View语法。#1599 使用ReentrantLock替代synchronized,增强对AliJDK WISP的支持。 下载地址: Source code (zip) Source code (tar.gz)...

9
16
发表了资讯
2017/02/05 23:39

Druid 1.0.28 发布,阿里数据库连接池

连接池相关更新 连接池DruidDataSource支持KeepAlive 在此之前,druid在从池中取出连接时实现testWhileIdle,不能满足某些场景需要保活连接的需求,在此版本中加入keepAlive的支持。 https://github.com/alibaba/druid/wiki/KeepAlive_cn 连接池DruidDataSource运行时setDriverClassName等属性自动忽略,避免报错。 #1539 增强内置监控页面,支持更多监控信息 SQL Parser相关更新 MySQl SQL Parser支持DIV函数 #1526 PG SQL Par...

6
22
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2016/06/29 11:15

Druid

待学习。。。

0
0
发表于软件架构专区
2018/08/17 10:34

druid

server: port: 8761 spring: datasource: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@192.168.2001:1521:orcl username: xxxx password: xxxxx initialSize: 5 maxActive: 20 minIdle: 5 maxWait: 60000 # poolPreparedStatements: oracle-true mysql-false poolPreparedStatements: true validationQuery: SELECT 1 FROM d...

0
0
2020/02/03 09:12

什么是Druid

一、Druid是什么 Druid 单词来源于西方古罗马的神话人物,中文常常翻译成德鲁伊。 玩过魔兽世界,暗黑破坏神,Dota,炉石传说,Dota自走棋的朋友,对这个词一定不陌生。 本文中所介绍的Druid是一个分布式的支持实时分析的数据存储系统。通俗一点:高性能实时分析数据库。它由美国广告技术公司MetaMarkets于2011年创建,并且于2012年开源。MetaMarkets是一家专门为在线媒体公司提供数据服务的公司,主营是DSP广告运营推送平台,由...

0
1
2020/02/03 09:11

什么是Druid

![file](https://oscimg.oschina.net/oscnet/up-e4dc3fc7717dea6a20ef52f63138fcd2ed3.JPEG) ## 一、Druid是什么 Druid 单词来源于西方古罗马的神话人物,中文常常翻译成德鲁伊。 玩过魔兽世界,暗黑破坏神,Dota,炉石传说,Dota自走棋的朋友,对这个词一定不陌生。 本文中所介绍的Druid是一个分布式的支持实时分析的数据存储系统。通俗一点:高性能实时分析数据库。它由美国广告技术公司MetaMarkets于2011年创建,并且于2012年...

0
0
发表于数据库专区
2014/01/20 00:09

druid笔记

Druid是一个JDBC组件库,包括数据库连接池、SQL Parser等组件。DruidDataSource是最好的数据库连接池。 github地址 : https://github.com/alibaba/druid Q&A:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 更换c3p0步骤: 1、下载连接如下: maven central repository http://repo1.maven.org/maven2/com/alibaba/druid/ alibaba maven repository http://code.alibabatech.com/mvn/releases/co...

0
0
发表于数据库专区
2020/12/01 19:20

Druid配置

1、引入druid的jar包 2、配置监控 <!-- Druid连接池监控 http://127.0.0.1:8089/druid --> <filter> <filter-name>DruidWebStatFilter</filter-name> <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class> <init-param> <!-- 排除统计干扰 --> <param-name>exclusions</param-name> <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,*.jsp,/druid/*,/download/*</param-value> </init-param> <init-par...

0
0
2016/04/12 11:10

SpringBoot之druid

druid介绍 http://www.oschina.net/p/druid 1.导入依赖包 <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <scope>runtime</scope> </dependency> <dependency>    <groupId>com.alibaba</groupId>    <artifactId...

1
22
发表了博客
2019/04/10 10:10

druid一步到位

在配置application.yml文件的时候,原本写的是MySQL的连接池以及hibernate的配置文件: server.servlet.context-path=/scitc spring.datasource.url= jdbc:mysql://localhost:3306/xxx?serverTimezone=GMT%2B8 spring.datasource.username=xxx spring.datasource.password=xxx spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl 但总是启动错误,错误的类型...

0
0
发表于软件架构专区
2016/10/09 15:26

c3p0--->druid

2016-10-09 15:22:14 [DEBUG]-[Thread: C3P0PooledConnectionPoolManager[identityToken->1hge14q9j1apb1p31opm7ne|30acb441]-HelperThread-#1]-[com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource()]: com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager@2fbd3c0f.acquireResource() returning. 2016-10-09 15:22:14 [DEBUG]-...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/08/21 11:06

使用durid连接池遇到的一个问题

做某国企项目(分内网、外网交换网),应用在交换网,数据库在内网,应用不能直接访问内网数据库,只能通过安全隔离网闸访问内网数据库,安全隔离网闸(相当于数据库代理)提供了一个驱动包,类似于oracle的jdbc驱动包,使用proxool没有问题,改用druid出现两个异常: 1.初始化WallFilter时报dbType不支持,在配置里把wall去掉就OK了 2.初始化数据源DruidDataSource时报如下异常: Caused by: java.lang.UnsupportedOperationExcep...

9
0
发表于开发技能专区
03/03 09:15

Unknown column 'xx' in 'field list'

2021-03-03 00:27:26.695 [DubboServerHandler-10.13.195.48:20880-thread-200] [com.melon.contract.biz.bean.dubbo.ContractExecServiceImpl] [TID:4231f5f5aed73371] - ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'line_num' in 'field list' ### The error may exist in URL [jar:file:/web/servers/tomcat/webapps/ROOT/WEB-INF/lib/contract-dao...

1
0
发表于数据库专区
02/03 14:34

Apache Druid与Alibaba Druid有关系吗

最近Apache Druid爆出来一个远程代码执行漏洞,我们公司有涉及Alibaba Druid资产,请问Alibaba Druid受漏洞影响吗

2
0
2019/04/17 11:26

druid配置密码登录后,一直登录不进去

环境:Spring+SpringMVC druid数据源版本:1.1.8 web.xml配置 <!-- 配置 Druid 监控信息显示页面 --> <servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class> <init-param> <!-- 允许清空统计数据 --> <param-name>resetEnable</param-name> <param-value>true</param-value> </init-param> ...

2
0
发表于开发技能专区
2019/01/02 11:28

druid 数据库错误,求教各位大哥

[com.alibaba.druid.pool.DruidPooledPreparedStatement:106]-[ERROR] getFetchSize error 这是个什么错误?跪求点拨

2
0
2018/06/25 11:24

配置了Druid多个连接池,一段时间不用后变得很慢.

<bean id="xxDataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close" init-method="init">     <property name="driverClassName" value="${xx_db.driverClassName}"/>     <property name="url" value="${xx_db.url}"/>     <property name="username" value="${xx_db.username}"/>     <property name="password" value="${xx_db.password}"/>    <!-- 配置初始化大小、最小、最大 -->    <prop...

2
0
发表了问答
2015/12/02 09:47

求大神,oracle使用druid连接池,断开重连的问题?

项目使用druid,数据库是oracle,当过一段时间后(即断开重连),开始获取连接就变得非常慢,需要刷新多次或等待很久才能流畅的运行。 druid部分配置如下: <property name="testWhileIdle" value="true"/> <property name="testOnBorrow" value="false"/> <property name="testOnReturn" value="false"/> <property name="removeAbandoned" value="true" /> <property name="removeAbandonedTimeout" value="1800" />  <p...

5
2
发表了问答
2014/11/10 16:09

Druid discard connection问题

@wenshao 你好,想跟你请教个问题:@wenshao 你好,想跟你请教个问题: 我在项目中使用了Druid连接池,版本:1.0.9,数据库:mysql,应用中会出现以下异常: 2014-11-06 22:36:28,537 ERROR [com.alibaba.druid.pool.DruidDataSource] - discard connection com.mysql.jdbc.CommunicationsException: The last communications with the server was 28816 seconds ago, which is longer than the server configured value of 'wa...

5
0
发表于数据库专区
2020/10/26 14:50

生产环境oracle出现the network adapter could not establish the connection

1、运行环境,tomcat6、jdk6,开始使用C3P0保存,后面换成druid还是报错,报错不是一直发生,只是每天有一百多次出现,但是程序可以正常使用 2、以前一直运行正常,没有报过这个错误,就最近两周经常出现链接失败错误如下图: 3、经过排查,网络、监听都没问题,监听日志大小正常、监控数据库连接数在正常范围内,并且重启过数据库和监听器,还是会报链接问题 4、连接池参数配置如下图 5、分析了很多天了,没找到问题,请大神指...

4
1
发表于软件架构专区
2020/09/23 18:04

mycat单库分表,查询报错NullPointerException

项目背景是,用的mycat单库分表,下面报错的这个表是按时间来分表的, 就算查不到数据为什么会报空指针,参数通过ibatis的debugger模式已经把sql打印出来了,在数据库跑是正常有数据的 、 来个大佬帮忙看下,已经困扰两天了

4
0
发表了问答
2015/09/17 15:21

在spring项目中使用druid作为连接池,配置数据源,使用junit测试数据源时出现空指针异常

如题所示,在spring中配置druid作为数据源。以下是我的xml配置文件 <!--引入jdbc配置文件-->   <context:property-placeholder location="classpath:databaseConfig.properties" ignore-unresolvable="true"/>      <!-- 使用Druid连接池 -->   <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">     <property name="driverClassName" value="${jdbc.driverClassName}"/>     <property name="url" value="${jd...

3
0
发表于数据库专区
2019/03/25 18:12

druid-1.1.5 CannotGetJdbcConnectionException 获取连接失败

druid-1.1.5 CannotGetJdbcConnectionException 获取连接失败 程序启动是能正常运行的。但是突然数据库挂了,或者是数据库网络不稳定的时候,奇怪的事情就发生了。具体事件流程如下: 1、数据库正常运行,程序正常运行 2、数据库挂了/数据库网络不稳定,程序获取不到数据库连接(这能理解) 3、数据库重启了/网络稳定了一切都正常了,但程序还是获取不到数据库连接(这就不能理解了) 4、重启程序,一切正常。 按道理说,数据库...

1
0
发表了问答
2015/08/25 14:41

druid多实例的情况下如何做集中监控

都知道druid是为监控而生的数据源,目前项目采用druid作为数据源,单个节点的监控的确很强大,但是目前遇到一个情况。一个接口服务。采用的是spring+mybatis+druid。 在上层部署了大概6个实例,每个都是完全独立的tomcat+服务。每个都起了druid的监控。 但是我总不能每次都去依次看这6个druid的监控信息吧,druid支持这种多实例整合的监控吗?? 直接在一个地方,看到这6个tomcat里,druid的监控信息。...

2
2
发表于开发技能专区
2020/08/27 11:49

为什么自定义保存 DruidDataSource 的监控记录,项目启动后报错呢?

本人刚使用driud的监控,想要对监控日志做一些自定义,根据官方的说法,需要实现DruidDataSourceStatLogger。代码如下,,启动后会报: Failed to bind properties under 'spring.datasource.druid.stat-logger' to com.alibaba.druid.pool.DruidDataSourceStatLogger: Property: spring.datasource.druid.stat-logger Value: myStatLogger Origin: "spring.datasource.druid.stat-logger" from property source "applicationCo...

4
0
发表了问答
2016/03/04 11:30

druid不支持OSGI

@wenshao 你好,想跟你请教个问题: druid怎么不支持一下OSGI? 我是在OSGI运行环境下使用druid的,虽然有工具可以对jar包进行转换,初步验证也能连接db查询数据,但由于druid 依赖的jconsole和tools也不支持osgi,而这两个依赖包我没install到OSGI运行环境中,报了"load filter error, filter not found : stat" 这个异常,针对这个异常,我想如果不使用druid的监控功能,去掉jconsole和tools这两个依赖包,仅使用druid.jar,是...

7
0
发表了问答
2017/08/17 16:37

druid getConnection慢的问题

现在公司项目发下阿里的druid,getConnection有些出现要2-5S时间,这个会是什么原因造成? 目前情况是,8台机器,每台配置链接池最大是500,全部机器每秒访问是600次/秒,平均分到每台机器都不到100秒/S,某个业务平均执行4次SQL语句 SQL语句本身速度没问题,就是getConnection慢 db.initialSize=10 db.minIdle=2 db.maxActive=500 db.maxWait=14400 db.timeBetweenEvictionRunsMillis=60000 db.minEvictableIdleTimeMillis=30...

8
0
发表了问答
2016/03/10 22:31

使用druid存在慢查(耗时约5分钟)

由于遇到慢查,前两天看了druid源码,也顺便提了问题"druid连接池的总量低于配置的minIdle"。但是慢查问题依然没有解决,故今日发帖期望 @wenshao 答疑。 线上情况: 我们线上环境服务端配置的超时时间是15分钟,本地timeBetweenEvictionRunsMillis配置的是1800毫秒,即1.8秒。 慢查业务流程背景之一: 1.接受到mq消息, 2.然后执行sql查询,druid内部逻辑如下 2.1 获取connection 2.2 testWhileIdle,debug了源码,发现是采用t...

18
4
发表了问答
2012/12/12 09:56

请教如何给Druid指定DB2数据库JDBC驱动类?

@wenshao 你好,想跟你请教个问题: 测试环境用的MySQL,连接一切正常,根据常见问题列表https://github.com/AlibabaTech/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 中第27个问题,通过URL连接自动识别jdbc驱动类,我们的生产环境是DB2的,自动识别的驱动是COM.ibm.db2.jdbc.app.DB2Driver,我们项目中用的db2jcc.jar驱动类名是com.ibm.db2.jcc.DB2Driver,请问应该如何给Druid指定jdbc的驱动类?...

3
0
2020/07/13 11:45

springboot Druid mybatis 多数据源配置报错 not found

多数据源mapper.xml文件无法反射到对应的dao中,致使dao接口中的方法无法实现,报错not found。问:怎么解决?ps:该sourceconfig已经设置mappelocation地址!且,配置文件xml无错,xml文件可以直接点到dao接口文件中!

2
0
发表了问答
2015/06/15 16:01

Druid 初始化非常的缓慢 求解

@wenshao 你好, 想跟你请教个问题: 我在使用 druid 的时候, 进行数据源初始化的时候, 偶尔会非常的缓慢 版本信息: 1. druid-1.0.13.jar 2. jdk 1.8 3. mysql 5.1 10:23:12,022 INFO GameServerInit.init:96 - >>>>>>>>>>>>初始化数据工厂与数据库脚本 10:29:55,516 INFO DruidDataSource.init:669 - {dataSource-1} inited 下面是初始化的数据 (参数的设置都是常规的):...

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
102 评论
2.1K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部