更新 C3PO JDBC url 有什么影响?

What is the impact of updating C3PO JDBC url?

我有一个数据源,它是 C3PO 连接池的包装器。它使用以下故障转移策略:

  1. 从 C3PO 获取连接
  2. 如果失败,则更新现有的 C3PO JDBC url 以指向另一台服务器

我现有的打开的连接会怎样?

当您更新 URL.

时,任何通过池的旧 JDBC URL 帮助但未签出的连接都将关闭

客户端正在使用的旧 URL 连接不会受到干扰,但当客户端调用 close() 时,这些连接将被销毁,而不是被重新检入池中。只有通过新 URL 的连接将保留在池中。