6
在我的應用程序使用連接到Oracle,當連接丟失,我嘗試重新連接我收到異常:java.sql.SQLException:Io異常:斷開的管道如何在不重新啓動的情況下恢復?
java.sql.SQLException: Io exception: Broken pipe
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:273)
at oracle.jdbc.driver.T4CStatement.fetch(T4CStatement.java:540)
at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:264)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:196)
對於恢復我需要重新啓動應用程序,它可以恢復不重啓? 謝謝。
「到數據庫服務器的連接正在重置,客戶端不會被數據庫驅動程序通知。」那麼你怎麼稱之爲例外? – EJP 2012-03-19 08:59:07