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

报错截图:


当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效。但是客户端并不知道 ,在进行数据库操作时仍然使用的是无效的数据库连接,这样就会导致客户端程序报错误。

解决方法:

在配置数据源的文件中加上下面一行代码

validationQuery" value="select * from dual" />

配置之后,客户端在使用一个连接时会对改连接进行测试,当这个连接已经失效时候,则会从连接池中获取有效的连接来用。

你可能感兴趣的:(数据库)