gpt4 book ai didi

java - Java 中的 Oracle 连接池

转载 作者:行者123 更新时间:2023-11-29 09:14:44 26 4
gpt4 key购买 nike

我对 java 和 oracle 数据库的连接池有一些疑问。来自 refreshCache 方法的 oracle 文档

When invoked with REFRESH_ALL_CONNECTIONS, all available connections in the cache are closed and replaced with new valid physical connections.

短语“缓存中的所有可用连接”是仅指非 Activity 连接还是所有连接(无论 Activity 与否)?

其次,清除缓存后缓存中没有连接,下次我调用 getConnection 方法时,我得到一个关闭的连接。清除方法是否遗漏了什么?

http://docs.oracle.com/cd/B14117_01/java.101/b10979/conncache.htm

最佳答案

1) Oracle 将缓存称为实际的连接池。 Oracle 驱动程序还有一些其他的缓存特性,但这不是他们在这里所指的。

2) 每当我设置一个连接池时,我总是启用从池中借用连接时验证连接的能力。它增加了一些额外的延迟,但它确保我从池中获得有效连接。

关于java - Java 中的 Oracle 连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com