2
在我的應用程序中,我使用Spring和JdbcDAOSupport通過TCP/IP連接到MSSQL數據庫。當連接穩定時它工作正常,但當我在遍歷結果集的同時拔下以太網電纜時,應用程序將掛起。它不會拋出任何例外。JDBC迭代時丟失連接ResultSet
JdbcTemplate jdbc = getJdbcTemplate();
return jdbc.query(sql, mapper, someArgs);
其中映射器是我自己的RowMapper類。我嘗試過使用Connection和PreparedStatement,但它不能解決問題。有沒有人有任何解決方案或有類似的問題?
也許嘗試jtds?看起來像它有一個套接字超時(http://jtds.sourceforge.net/faq.html) – 2013-02-19 17:05:22
@NathanHughes這可能是唯一的選擇,是的 – 2013-02-19 17:12:54
@NathanHughes我試了loginTimeout,仍然沒有 – 2013-02-19 17:42:22