https://github.com/alibaba/druid/releases/tag/1.1.8
问题已修复,请使用新版本

xhhwc commented on 21 Dec 2017

1.1.6版本Druid连接MSSQL Server 2008 R2报错:com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.经测试1.1.5版本的Druid无此问题;而1.1.6版本Druid连接MySQL数据库也没有问题。以下是完整的错误日志:
com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:227)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.setQueryTimeout(SQLServerStatement.java:1112)
at com.alibaba.druid.pool.vendor.MSSQLValidConnectionChecker.isValidConnection(MSSQLValidConnectionChecker.java:47)
at com.alibaba.druid.pool.DruidAbstractDataSource.validateConnection(DruidAbstractDataSource.java:1304)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1585)
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:854)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1221)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1217)

beykery commented on 21 Dec 2017

这个错误我也遇到了,我现在不得已使用1.1.5版本,这个版本没这个问题。

 1

ky2c commented on 22 Dec 2017

配置一下validationQueryTimeout参数就可以了。

 2

caodianlong commented on 22 Dec 2017 •

edited 

我也遇到了, 坑了好久。 设置validationQueryTimeout参数大于-1就好了

 wenshao added this to the 1.1.7 milestone on 24 Dec 2017

 wenshao added the Bug label on 24 Dec 2017

wuyan2018 commented on 7 Jan

我加了validationQueryTimeout也不起作用,spring boot 1.5.9 会循环不停的报错: ERROR c.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=checkinginMS, errorCode 0, state null
com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.
我连接是sql server ,windows 方式登录访问integratedSecurity=true,druid 1.1.5 没有这个问题。

softboy99 commented on 12 Jan

我也遇到了,设置了validationQueryTimeout,也不起作用

 wenshao modified the milestones: 1.1.7, 1.1.8 on 4 Feb

Justonly5 commented on 5 Feb

1.1.7 版本未配置validationQueryTimeout 会报相同错误.配置了validationQueryTimeout就OK了.

Member

wenshao commented on 5 Feb

以前也是不好的吧?

wenshao added a commit that referenced this issue on 5 Feb

bug fixed for issue #2210
67b5e9c

Member

wenshao commented on 11 Feb

https://github.com/alibaba/druid/releases/tag/1.1.8
问题已修复,请使用新版本

 wenshao closed this on 11 Feb

 JaynLau referenced this issue 21 days ago

Closed

升级到 druid-1.1.6 后 sqlserver 在 validateConnection 时报错 #2217

1.1.6版本Druid连接MSSQLServer 2008 R2报错The query timeout value -1 is not valid. #2210相关推荐

  1. mysql80版本连接 1251_解决Navicat Premium 连接 MySQL 8.0 报错1251的问题分析

    人闲太久,努力一下就以为是在拼命. 一.问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 - Client does not support authenticatio ...

  2. mysql修改密码报错问题以及远程工具连接华为云数据库报错问题

    mysql修改密码报错问题以及远程工具连接华为云数据库报错问题 1.mysql修改密码错误 2. 华为云远程数据库连接工具无法连接问题 1.mysql修改密码错误 很久没用自己电脑里的mysql,这次 ...

  3. yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name 'amp' ...

  4. nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法

    nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...

  5. eclipse2022.6版本新建maven项目时pom报错:Cannot find the declaration of element ‘project‘. pom.xml

    新建maven项目时,pom.xml文件默认是这样的: < project xmlns= " http://maven.apache.org/POM/4.0.0 " xmln ...

  6. Windows远程桌面(mstsc)笔记:Windows 7远程桌面连接Windows Server 2019报错:“您的凭证不工作“

    使用Windows 7的远程桌面连接Windows Server 2019报错:"您的凭证不工作"关联"内部错误" 解决方法一: 在Windows Server ...

  7. 低版本Druid连接池+MySQL驱动8.0,在高并发下出现线程阻塞、性能受限问题

    现象 应用升级MySQL驱动8.0后,在并发量较高时,查看监控打点,Druid连接池拿到连接并执行SQL的时间大部分都超过200ms 对系统进行压测,发现出现大量线程阻塞的情况,线程dump信息如下: ...

  8. 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)

    环境: 系统版本: CentOS release 6.5 (Final) 数据库版本: 5.1.73 问题描述: 使用客户端远程登录连接基于CentOS 6.5服务器上的Mysql,报错:Can't ...

  9. plsql连接oracle后查询报错,plsql developer连接oracle 12.2报错 ora-28040 No matching authentication protocol...

    使用plsql连接时,发现报ora-28040 no matching authentication protocol 赶紧查了查mos,原来在默认情况下oracle12.2对客户端版本有限制, 解决 ...

  10. navicat 连接Oracle数据库及报错问题处理:ORA-28547 nonnection to server failed, probable Oracle Net admin error

    今天需要连接一个oracle数据库,因为之前用过navicat for oracle,所以首选还是用navicate来连接,还有一个原因就是用官方的客户端连接的话还要来配置文件比较麻烦. 首先需要先安 ...

最新文章

  1. python selenium p_Python爬虫(二十一)_Selenium与PhantomJS
  2. oracle 新建TNS监听,oracle for windows 监听问题之TNS-12545
  3. jQuery判断checkbox是否选中的3种方法
  4. 前端面试题node.js汇总
  5. linux shell 函数 格式化,速查笔记(linux shell编程)
  6. HR问我为什么要离开上一家公司钱没给到位,心委屈了。这些归根到底就一条:干得不爽。
  7. bartlett方差齐性检验_数据总体分布检验
  8. 超酷的 mip-infinitescroll 无限滚动(无限下拉)
  9. mysql yacc 解析_yacc介绍
  10. html 整体架构框架 源码,上 中 下结构网页模板布局框架代码
  11. 用python批量爬qq号_简单教程 8位QQ靓号爬取并过滤 – Python版
  12. 北京摇号新政发布!每人只留一指标 60%新能源指标优先无车家庭
  13. 国内主流新一代用户行为分析系统选型过程分享
  14. 基于双月数据集利用感知层进行分类
  15. rhel系统启动过程_技术|Linux 开机引导和启动过程详解
  16. 新人学c,求助%5.2f含义
  17. 修改基于formView的MFC单文档背景颜色
  18. ecshop2.7.3+windows10(64bit)+phpstudy2018(php5.4.45+apache+mysql)
  19. php 数组 时间戳排序,php – 按时间戳排序Summed Collection
  20. 该如何学习三维点云配准的相关知识?

热门文章

  1. 游戏设计创造对话探秘之迭代
  2. 会说话的代码——书写自表达代码之道
  3. 物联网四大产业群的典型应用场景
  4. Router OS 全攻略
  5. 网络营销之怎样推广博客
  6. 2. Anaconda下使用Pip或者conda安装库指南
  7. Scikit-learn:分类classification
  8. 已知圆心 坐标和一点坐标和角度 就之后的坐标_LaTeX 中绘制多个相交椭圆(对起始角度与终止角度的思考)...
  9. numpy 矩阵拼接_Python实践代码总结第10集(Numpy)
  10. visio保存后公式变形_固体力学中的变形分析