更新C3PO JDBC URL有什么影响?

时间:2019-06-14 11:59:23

标签: java c3p0

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

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

现有的开放连接会发生什么?

1 个答案:

答案 0 :(得分:1)

在更新URL时,将关闭池中通过旧JDBC URL帮助的任何未检出的连接。

通过客户端使用的旧URL的连接不会受到干扰,但是当客户端调用where date >= '2018-11-02' 时,这些连接将被销毁,而不是被重新检入池中。池中仅保留通过新URL的连接。