com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset异常解决

AI摘要

本文介绍了一种解决数据库连接池长时间未使用后出现异常的方法,通过调整连接池配置参数如初始大小、最大值、最大空闲值等,并启用连接有效性验证。

新建了一个项目,数据库连接池采用默认配置,在这种情况下长时间不访问,然而再次访问会报异常:

com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset...

 网上搜索和问了同事,说是数据库连接池设置不当造成的,在DataSource中加入如下配置:

 

<!-- 连接池启动时的初始值 -->
        <property name="initialSize" value="10" />
        <!-- 连接池的最大值 -->
        <property name="maxActive" value="100" />
        <!-- 最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 -->
        <property name="maxIdle" value="50" />
        <!-- 最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请去一些连接,以免洪峰来时来不及申请 -->
        <property name="minIdle" value="10" />
        <!--#给出一条简单的sql语句进行验证-->
        <property name="validationQuery" value="select getdate()" />
        <!--#在取出连接时进行有效验证-->
        <property name="testOnBorrow" value="true" />
        <property name="removeAbandonedTimeout" value="120" />
        <property name="removeAbandoned" value="true" />       

 

Debezium报错处理系列之三十一:Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 为过程或函数 cdc.fn_cdc Debezium报错处理系列之三十一:Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 为过程或函数 cdc.fn_cdc_get_all_changes_ ... 提供的参数数目不足。 阅读详情

相关推荐

Debezium报错处理系列之三十:SQLServerException: 服务器主体 \“dwCDC\“ 无法在当前安全上下文下访问数据库 \“dw\“。

Debezium报错处理系列之三十:SQLServerException: 服务器主体 \"dwCDC\" 无法在当前安全上下文下访问数据库 \"dw\"。

zhengzaifeidelushang的博客 2375

java.sql.SQLException: Io 异常: Connection reset

当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的连接”异常。 在配置数据源后面加上 配置后,客户端在使用

name_liv的专栏 1万+

保姆级教程:用GlobleLand30数据+GTB3.3软件,一步步搞定MSPA景观格局分析

本文提供GlobleLand30数据结合GTB3.3软件进行MSPA景观格局分析的保姆级教程,涵盖数据预处理、软件操作、结果解读全流程,特别针对零基础用户常见问题提供解决方案,助力研究者高效完成景观生态学分析。

weixin_26757925的博客 450

SQLServerException: Connection reset

今天遇到一个问题,使用DBCP连接数据库,测试时,偶尔会抛出如下异常com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset 上网诸般求索,无果.原本这个网站在我自己电脑上能够好好运行,所以应该不是程序的问题.百般尝试之后,发现使用本机数据库后,这种情况消失.难不成是数据库服务器的问题?应该不会,有可...

weixin_34306593的博客 3213

ios生成海报使用dom-to-image中toPng报错isTrusted:true

主要是ios中safari浏览器解析错误,引起的报错,主要引起原因toPng会调用toSvg,toSvg直接将html标签内容通过svg中foreignObject标签直接包裹,然后转base64, 通过data:image/svg+xml;解决办法:二次生成(调用两次),判断ios or 安卓,生成第一次生成,不用参数,例如:scale: 3,在第二次生成再进行清晰度操作,避免多次生成,引起性能消耗。以上种种很多案例,使用canvase进行转换的,标签丢失,直接toPng版本的,兼容性问题。

weixin_44601570的博客 2105

Innovus Function ECO实战:5步搞定数字后端设计中的网表修正(含Calibre LVS验证技巧)

本文提供了一份完整的Innovus Function ECO实战指南,详细解析了数字后端设计中网表修正的五步流程。从理解Function ECO概念、准备关键文件,到在Innovus中执行逻辑比对、自动布线及GUI检查,并重点攻克了ECO后Calibre LVS验证的难点与调试技巧,帮助工程师高效、精准地完成流片前的设计微调。

day7的博客 947

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Conn

今天碰到一个奇怪的问题,开发的一个项目突然连接不上数据库了,之前好好的,捣鼓了好一会才弄明白怎么回事。      首先介绍一下,我用的是sqlserver 2005 数据库,因为修改端口的问题不小心把TCP/IP协议关闭了,但是当时也没有注意,所以就出现了下面的情况了。登录开发的项目时报一下异常: 2014-01-14 09:15:26  无法创建连接池DefaultPool的下列URL的连接

u011434531的专栏 5019

SSE 传输过程中,丢失空格和回车符,怎么解决?

Server - Sent Events(SSE)即服务器发送事件,是 HTML5 中的一项 Web API,用于实现服务器向客户端浏览器推送实时数据的功能。

934

com.microsoft.sqlserver.jdbc.SQLServerException: 使用 DBComms.receive 方法期间发生异常。

com.microsoft.sqlserver.jdbc.SQLServerException: 使用 DBComms.receive 方法期间发生异常。操作:socket closed。上下文:(377250) [Thread[http-80-Processor144,5,main], IO:65c79, Dbc:null]。PktNum:0。TotalReceived:0。PktSize:4,

kangchutoudewa的专栏 1351

huggingface高速下载模型的实战代码

本文主要介绍了huggingface高速下载模型的实战代码,尤其是无法通过国内源进行下载的huggingface模型,希望能对学习大模型的同学们有所帮助。需要特别说明的是,本文的代码是完全原创的,即能够最大限度利用宽度的速度,而且还能实现断点续传。 文章目录 1. 背景 2. 实战代码

herosunly的博客 29万+

斑马算法优化变分模态分解ZOA-VMD数字信号去噪(优化K值 alpha值)【含Matlab源码 4887期】

斑马算法优化变分模态分解ZOA-VMD数字信号去噪(优化K值 alpha值) 完整的代码,包运行;运行操作视频见优快云资源!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 810

(sql2005)com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: con

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect 今天试用struts2+ibatis的框架连接sql server 2005的数据库先是弄错了jdbc driber 用了2k的 好不容易找到2

Jack的专栏 4880

华为自研 ERP、Oracle EBS 与 SAP 上线时系统配置思路设计差异深度分析

本文对比分析了华为自研ERP、Oracle EBS和SAP S/4HANA三大ERP系统在上线配置思路上的核心差异。从架构设计看,华为采用分布式微服务架构,SAP采用分层服务架构,Oracle采用集中式一体化架构;在模块配置上,华为以业务场景为导向,SAP基于行业模板,Oracle强调模块独立性;数据迁移方面,华为侧重业务规则清洗,SAP注重数据质量监控,Oracle依赖标准化工具;流程适配上,华为系统随流程调整,SAP在框架内优化,Oracle需定制开发;定制开发模式差异明显,华为采用插件化扩展,SAP使

金牌架构师 1451

sqlserver搭配连接池问题记录

sqlserver搭配连接池写入异常记录

wode6sarah的博客 6299

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Connection reset by peer: socket write error 错误解决办法

我的系统是MS SQL SERVER 2000做的数据库,采用tomcat的dataSource做的连接池,问题是: 我对数据库进行还原操作,成功后,重新启动数据库服务器!然后跳转到登录页面,而这时就会报 以下错误! java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection r...

iteye_15090的博客 2651

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JDBC 连接SQLServer 错误总结

<br />这是本人遇到的清苦样,本来没打算写下来的,可到目前位置让我纠结了整整两天的问题解决  这真的是让我有点喜出望外,<br />这也不是什么大问题,也就是我这种新手才会遇见的,因为刚开始接触到javaEE 本来原来学javaSE的时候也用过JDBC连接数据库,可当时<br />也没用SQLServer ,也就是用了一个Access数据库,所以现在在连接SQLServer的时候,以至于出现了这个小小的问题就让我纠结了这么久,于是、我觉得把我出现问题到找问题,再到找出问题得到解决的过程写下来,以便将来的

JeelonXu.feng 9044

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection timed out: connect数据库

java.lang.NullPointerException at op.op_schoolinfo.getAllSchool(op_schoolinfo.java:39) at op.op_schoolinfo.main(op_schoolinfo.java:187) 

洛少的专栏 5119

java报200错误_计算机编程问题 java连SQLServer2005 出现错误 请帮解决

publicclassJdbc{publicstaticvoidmain(Stringargs[]){StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";Stringurl="jdbc:sqlserver://localhost:1433;databaseName...public class Jdbc{public st...

weixin_30980893的博客 310

连接sqlServer出现异常

连接sqlServer数据库出现java.sql.SQLException: com.microsoft.sqlserver.jdbc.SQLServer问题 考虑是sqlserver缺少驱动问题 sqljdbc是微软sql server的jdbc驱动 使用sqljdbc需要从微软的官方网站下载jar包: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 下载jar包之后可以通过下面的maven命

hh2651671334的博客 424

关于Hibernate+Spring连接sqlserver数据库

2011-09-02 22:54:38,062 ERROR Worker-3 org.hibernate.util.XMLHelper - Error parsing XML: E:\Study\MyEclipse\Workspaces\second\src\applicatio

LiJiboRH的专栏 1260

解决:com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset

&lt;bean id="infoDataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"&gt; &lt;property name="driverClassName" value="${infodb.driverClassName}

9286

com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭

开发环境:SpringBoot + Sql Server 2008R2。pom 文件配置好之后,启动项目提示【连接已关闭】原因:驱动包版本与SqlServer版本不匹配。

qq_37588095的博客 4854
上一篇: linux下解压zip文件
下一篇: Linux下安装Tomcat
cwfmaker
博客等级 码龄18年 6粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值