长时间不用数据连接报错
创始人
2025-06-01 00:44:07
0

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

长时间不用数据里报错

The last packet successfully received from the server was 5,281,201 milliseconds ago. The last packet sent successfully to the server was 5,281,218 milliseconds ago.

at sun.reflect.GeneratedConstructorAccessor192.newInstance(Unknown Source) ~[na:na]

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_221]

at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_221]

at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.protocol.a.NativeProtocol.clearInputStream(NativeProtocol.java:837) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:652) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:986) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1168) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:932) ~[mysql-connector-java-8.0.16.jar:8.0.16]

... 170 common frames omitted

Caused by: java.io.IOException: Socket is closed

at com.mysql.cj.protocol.AbstractSocketConnection.getMysqlInput(AbstractSocketConnection.java:72) ~[mysql-connector-java-8.0.16.jar:8.0.16]

at com.mysql.cj.protocol.a.NativeProtocol.clearInputStream(NativeProtocol.java:833) ~[mysql-connector-java-8.0.16.jar:8.0.16]

... 174 common frames omitted

解决方案:

添加参数testOnBorrow=true 每当拿到一个连接进行使用时,测试是否可用,不可用删除。

相关内容

热门资讯

俯冲的造句 俯冲的造句  1.德国在西西里岛的机场上,警报声骤然响起,战斗机飞行员和俯冲轰炸机飞行员从飞行预备室...
不拘一格的造句 不拘一格的造句不拘一格的造句1  1、以不拘一格强烈的电影独立性对社会与政治常具讽刺观点著称的阿特曼...
见解的同义词   导语:对此我是有自己独到的见解的。以下是小编为大家整理分享的见解的同义词,欢迎阅读参考。  见解...
怅然造句   怅然造句  1、有许多人无缘无故地兴高采烈或是怅然若失,她却未容有过这种感觉。  2、我们之间的...
“截然不同”造句 51、他是有话不说,她是锋芒毕露,两者截然不同。52、总在期待截然不同的一年能够时来运转,一反既往,...
滑模的解释及造句 滑模的解释及造句  滑模拼音  【注音】: hua mo  滑模解释  【意思】:滑动模板的简称,是...
接种的解释及造句 接种的解释及造句  接种拼音  【注音】: jie zhong  接种解释  【意思】:把疫苗注射到...
刚愎自用造句   刚愎自用造句  1、哪知我们老板是个刚愎自用的人,我们将利害关系说破嘴了,他还是我行我素。  2...
讽刺的词语解释及造句 讽刺的词语解释及造句  词目  讽刺  拼音  fěng cì  基本解释  用比喻、夸张等手法对人...
妄自菲薄造句 妄自菲薄造句9篇妄自菲薄造句1  1、当我们应对挑战时,既不宜妄自尊大,也不可妄自菲薄。  2、我们...
丘陵的解释及造句 丘陵的解释及造句  丘陵拼音  【注音】: qiu ling  丘陵解释  【意思】:连绵成片的小山...
“天会”造句 201、 我儿子保罗曾经对我说过,那个在青年队的14岁小正太总有一天会成为一个超顶级球员的。202、...
妻室的解释及造句 妻室的解释及造句  妻室拼音  【注音】: qi shi  妻室解释  【意思】:<书>妻子。  妻...
复兴的解释及造句 复兴的解释及造句  复兴拼音  【注音】: fu xing  复兴解释  【意思】:(1)衰落后再兴...
“谈笑风生”造句 1、他们谈笑风生地走进了校长办公室。2、人少言寡语不一定大智大勇,谈笑风生不一定是不严肃。3、我们走...
闷气的拼音解释及造句 闷气的拼音解释及造句  闷气拼音  【注音】: men qi  闷气解释  【意思】:2(mēqì)...
听差的拼音解释及造句 听差的拼音解释及造句  听差拼音  【注音】: ting cha  听差解释  【意思】:旧时指在机...
帘子的拼音解释及造句 帘子的拼音解释及造句  帘子拼音  【注音】: lian zi  帘子解释  【意思】:<口>帘②:...
慢慢地如何造句 慢慢地如何造句(精选70句)  造句是指用词语组织句子,下面是小编整理的慢慢地如何造句(精选70句)...
司空见惯的意思是什么-词语用... 其实人生便像是是平日司空见惯的太阳,它日复一日地遵循着东升西落的轨道。那么,司空见惯的具体意思是什么...