SQLServer-web应用连接SQLServer数据库时好时坏

本文介绍了一种web应用中出现的部分页面无法正常显示的问题,并详细分析了其原因,最终通过更新mssqljdbc.jar驱动包成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【问题描述】

web应用搭建起来后,运行了2个月,一直很正常。

最近突然页面总是部分区域不展示,再次刷新就又好了,没有任何规律,基本上涉及到查询后台数据库的页面都出过问题。


【报错信息】

跟踪后台日志,发现每次前台页面出问题时,日志中总是打印如下报错信息

the diver could not establish a secure connection to sql server.

the connection has been closed.


【问题分析】

sqlserver低版本的驱动包(mssqljdbc.jar)存在一个bug:当jdk版本过低或者sqlserver数据库安装的windows主机的某个补丁(ps:具体哪个没找到)升级会引发该问题。

经过了解,确实在最近有同事对windows主机进行了补丁升级。


【解决方案】

升级web应用中的驱动包(mssqljdbc.jar),问题成功解决。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值