W mojej aplikacji używam połączenia z Oracle, gdy stracił połączenie i spróbuj ponownie połączyć Otrzymuję wyjątek:java.sql.SQLException: wyjątek Io: Uszkodzona rura, jak odzyskać bez restartu?
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)
Aby odzyskać muszę ponownie uruchomić aplikację, nie można odzyskać bez restartu? Dzięki.
"Połączenia z serwerem bazy danych są resetowane, a klient nie jest powiadamiany przez sterownik bazy danych." Jak zatem nazywasz ten wyjątek? – EJP