java.sql.SQLRecoverableException:关闭连接问题

时间:2018-08-02 12:22:08

标签: java oracle jdbc java-8 oracle12c

我在2005年编写了普通的JDBC代码。该代码适用于所有oracle数据库版本9i,10g,11g,但在oracle 12c中遇到问题。我不是经常面对这个问题,而是经常发生(一周两次)。重新执行工作后,我就能成功完成工作。

java.sql.SQLRecoverableException: Closed Connection
        at oracle.jdbc.driver.PhysicalConnection.prepareStatementInternal(PhysicalConnection.java:1994)
        at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:1960)
        at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:1866)
        at com.venkat.Table.getType(TypeTable.java:69)

我的TypeTable.java-63到69行是:

63 if (p_Connection == null)
64      {
65          String errorMsg = "Connection Object passed is null";
66          m_logger.debug(errorMsg);
67          throw new  IllegalArgumentException(errorMsg);
68      } 
69 p_Connection.prepareStatement(SQL_GET_RIO_TYPE);

由于我移至oracle 12c,因此遇到了这个问题。请帮助我解决此问题。

0 个答案:

没有答案