我的程序是用定时器启动的,程序中连接数据库的部分如果某一次连接抛出异常(如网络连接问题造成),以后的连接都会抛出同样的异常(即使网络已经正常).异常如下 :
Message: java.sql.SQLException: Io 异常: Connection reset by peer: socket write error
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:292)
at oracle.jdbc.driver.OracleConnection.createStatement(OracleConnection.java:311)
每次出现类似问题时总是重启程序才能解决,哪位知道如何在程序中解决,请指教,谢谢!!!