Java中Druid连接池连接超时获取不到连接的解决

 更新时间:2020年11月23日 11:01:11   作者:dada678  
这篇文章主要介绍了Java中Druid连接池连接超时获取不到连接的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

错误内容:

com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 30000, active 600, maxActive 600, creating 0

detail: Service Error:Cannot find a proper coonection from STDB

错误日志截图:

解决过程:

1、添加了三个参数

作用是如果超过3分钟,连接未释放,那么关闭连接,并报错。

2、进行请求,并查看日志

确认获取不到连接的原因就是请求完后,连接未释放。

3、查看代码

可以确定应该是有异常报错,并且查看前一张图异常信息,可以定位出来是没有查询出来记录,抛出的异常。

4、进入queryRet2DArray方法,查看内容

可以查到这块抛出了异常,但是没有释放连接。

5、将代码稍微修改以下,解决改问题。

到此这篇关于Java中Druid连接池连接超时获取不到连接的解决的文章就介绍到这了,更多相关Java Druid连接池连接超时内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringMVC自定义类型转换器实现解析

    SpringMVC自定义类型转换器实现解析

    这篇文章主要介绍了SpringMVC自定义类型转换器实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • MyBatis Plus工具快速入门使用教程

    MyBatis Plus工具快速入门使用教程

    这篇文章主要介绍了MyBatis Plus工具快速入门使用教程,需要的朋友可以参考下
    2018-05-05
  • SpringBoot开启Swagger并配置基本信息方式

    SpringBoot开启Swagger并配置基本信息方式

    这篇文章主要介绍了SpringBoot开启Swagger并配置基本信息方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • IntelliJ IDEA 下载安装超详细教程(推荐)

    IntelliJ IDEA 下载安装超详细教程(推荐)

    这篇文章主要介绍了IntelliJ IDEA 下载安装超详细教程(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Spring框架通过工厂创建Bean的三种方式实现

    Spring框架通过工厂创建Bean的三种方式实现

    这篇文章主要介绍了Spring框架通过工厂创建Bean的三种方式实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Java Document生成和解析XML操作

    Java Document生成和解析XML操作

    这篇文章主要介绍了Java Document生成和解析XML操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java 字符终端上获取输入三种的方式分享

    Java 字符终端上获取输入三种的方式分享

    这篇文章主要介绍了Java 字符终端上获取输入三种的方式,有需要的朋友可以参考一下
    2013-11-11
  • Java设计模式编程之解释器模式的简单讲解

    Java设计模式编程之解释器模式的简单讲解

    这篇文章主要介绍了Java设计模式编程之解释器模式的讲解,解释器设计模式要注意其引发的性能问题,需要的朋友可以参考下
    2016-04-04
  • 将Swagger2文档导出为HTML或markdown等格式离线阅读解析

    将Swagger2文档导出为HTML或markdown等格式离线阅读解析

    这篇文章主要介绍了将Swagger2文档导出为HTML或markdown等格式离线阅读,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • 一个Servlet是如何处理多个请求的?

    一个Servlet是如何处理多个请求的?

    以前我一直以为一个Servlet只能处理一个请求,后来发现是自己太菜了,可以借助携带一个参数来完成多个请求的处理,根据参数的不同,在核心的service方法中调用不同的业务方法,来实现处理多个servlet请求的目的,废话不多说,直接上代码,需要的朋友可以参考下
    2021-06-06

最新评论