Java 如何避免JDBC驱动程序在断开连接时出现异常?

Java 如何避免JDBC驱动程序在断开连接时出现异常?,java,oracle,exception,jdbc,disconnect,Java,Oracle,Exception,Jdbc,Disconnect,我使用JDBC连接到Oracle数据库。 有时,当我尝试断开连接时,会收到错误: Io exception Broken pipe 这是因为网络连接已断开。 如何更好地处理此异常? 谢谢。但是你还是想断开连接,那么问题出在哪里呢 您可以使用一个相对温和的日志级别来记录它,也可以完全忽略异常(我建议使用前者)我担心JDBC驱动程序在发生此异常后将处于不正确的状态。如何确保jdbc驱动程序处于正确的状态?@user710818连接或断开连接都不会改变驱动程序的状态。如果您正在谈论连接,那么连接将被

我使用JDBC连接到Oracle数据库。 有时,当我尝试断开连接时,会收到错误:

Io exception Broken pipe
这是因为网络连接已断开。 如何更好地处理此异常?
谢谢。

但是你还是想断开连接,那么问题出在哪里呢


您可以使用一个相对温和的日志级别来记录它,也可以完全忽略异常(我建议使用前者)

我担心JDBC驱动程序在发生此异常后将处于不正确的状态。如何确保jdbc驱动程序处于正确的状态?@user710818连接或断开连接都不会改变驱动程序的状态。如果您正在谈论连接,那么连接将被关闭,您必须创建一个新的连接才能重新连接。我不确定isValid方法是否有效。可以在断开连接之前使用吗?@user710818 SIR(或MAAM)-我已经回答了您最初提出的问题。你现在的问题是(a)一个新问题和(b)一个你可以轻松测试自己的问题