2011-11-10 225 views
1

我們目前使用c3p0和postgresql。PostgreSQL與c3p0 - 故障轉移

c3p0是否支持任何故障轉移機制(文檔中沒有信息,所以我假設不幸沒有)?

我發現mysql,oracle和ms sql支持jdbc url中的一些故障轉移選項,例如, jdbcUrl="jdbc:sqlserver://mainserver:1433;failoverPartner=backupserver;

是pgpool以及pgpool-II只限於PostgreSQL posibilities?

回答

9

由於9.2-1000版本(2012-09-27)Postgres的jdbc4驅動程序支持故障轉移的URL(雖然它沒有很好的API文檔) postgres jdbc Changelog

爲:

jdbc:postgresql://masterHost:port,slaveHost:port/db_name 
+0

thx的信息,太棒了! – mmatloka

+0

http://jdbc.postgresql.org/documentation/changelog.html#version_9.2-1000 – Viraj

+0

底部有一些文檔:https://jdbc.postgresql.org/documentation/94/connect.html,' targetServerType'和'Connection Fail-over'很有趣。 – FauxFaux