我正在尝试执行一个耗费大量时间的查询,这有时会导致连接关闭,这意味着在查询执行/提交之前连接就会关闭。我想从错误中恢复,获取新的连接,然后重试。
Caused by: java.sql.SQLRecoverableException: Closed Connection
at oracle.jdbc.driver.OracleStatement.ensureOpen(OracleStatement.java:4051)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1473)
at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:406)
at com.fimt.sat.testora12date.dao.DateSaverGetterDao.testAbandonedConnectionWithDS(DateSaverGetterDao.java:73)发布于 2020-04-06 21:03:24
在连接到DB并访问这些表时,我得到了以下错误。“执行请求的操作时遇到错误”关闭的连接供应商代码17008。
在下载SQL Developer 19.2.1.247的最新版本后,能够解决此问题。较早的旧版本是3.x。
https://stackoverflow.com/questions/44722794
复制相似问题