如果当前数据库不可用,C3PO可以连接到另一个URL吗?

时间:2016-09-12 15:11:06

标签: java sql-server jdbc c3p0 failover

我们在申请中使用C3PO。 它连接到database_1

有时这种联系可能会被打破。在这种情况下,我们应该重新连接到另一个数据库(database_2)(镜像数据库)。理想情况下,我希望在配置中有一个保留数据库列表。

C3PO是否允许这样做?

也许sql-server jdbc驱动程序允许这样的东西?

1 个答案:

答案 0 :(得分:1)

C3P0不支持故障转移。据我所知,JTDS jdbc驱动程序不支持故障转移。 MSSQL驱动程序支持故障转移https://msdn.microsoft.com/en-us/library/ms378988(v=sql.110).aspx(请参阅JDBC URL中的failoverPartner)

如果是Oracle,我可以为您提供更多信息,您需要查看有关故障转移的Microsoft文档,看它是否符合您的需求。