【问题标题】:SocketException trigger by MySQL 5.6.22 using Java-5.0.8 connectorMySQL 5.6.22 使用 Java-5.0.8 连接器触发 SocketException
【发布时间】:2025-11-30 19:35:01
【问题描述】:

我正在使用 SocketException:空闲 60 秒后连接重置问题。

我空闲的意思是我打开一个连接,但在 60 秒(比如 61 秒)后不做任何异常来插入/更新/选择。

我是否需要更改 SQL 配置文件,或者我可以在连接期间在我的代码中将某些设置更改为 JDBC。如果是,我应该改变什么?

感谢您的帮助。

【问题讨论】:

  • 使用堆栈跟踪更新问题
  • 另一台电脑上的stacktrace,无法复制粘贴
  • 未提供堆栈跟踪,无法回答问题

标签: java mysql socketexception connection-reset


【解决方案1】:

我猜你的空闲时间设置得太低了。

mysql connection timeout, inactivity

您可以调整超时时间或让连接自动重新连接。

【讨论】: