在我的应用程序中,我使用 Spring 和 JdbcDAOSupport 通过 TCP/IP 连接到 MSSQL 数据库。当连接稳定时它工作正常,但是当我在遍历结果集时拔下以太网电缆时,应用程序会挂起。它不会抛出任何异常。
JdbcTemplate jdbc = getJdbcTemplate();
return jdbc.query(sql, mapper, someArgs);
其中 mapper 是我自己的 RowMapper 类。我尝试使用 Connection 和 PreparedStatement 并没有解决问题。有没有人对此有任何解决方案或有类似的问题?