我对使用 java 和 oracle db 进行连接池有一些疑问。来自 refreshCache 方法的 oracle 文档
当使用 REFRESH_ALL_CONNECTIONS 调用时,缓存中的所有可用连接都将关闭并替换为新的有效物理连接。
短语“缓存中的所有可用连接”是否仅指非活动连接或所有连接(无论活动与否)?
其次,清除了缓存,因此缓存中没有连接,下次我调用 getConnection 方法时,我得到了一个关闭的连接。清除方法可能缺少一些东西吗?
http://docs.oracle.com/cd/B14117_01/java.101/b10979/conncache.htm