2016-09-12 6 views
0

私たちはアプリケーションでC3POを使用します。 database_1に接続しました。現在のデータベースが利用できない場合、C3POは別のURLに接続できますか?

この接続が壊れることがあります。この場合、別のデータベース(database_2)(ミラーデータベース)に再接続する必要があります。理想的には、予約されたデータベースのリストを設定したいと思っています。

C3POはこれを許可しますか?

sql-server jdbcドライバは次のようなことを許可しますか?

+0

これは、データベースサーバーに応じてURL内で実行できます。どのデータベースを使用していますか? –

+0

@DMoses JDBC URLの中で@DMosesが示唆するようにできない限り、私はms sql – gstackoverflow

+0

を使用しますが、c3p0はフォールバックデータベースをサポートしていません。いつかはそうかもしれませんが、今はありません。 –

答えて

1

C3P0はフェールオーバーをサポートしていません。 JTDSのjdbcドライバは、私の知る限りのフェールオーバーをサポートしていません。 MSSQLドライバはフェイルオーバーをサポートしますhttps://msdn.microsoft.com/en-us/library/ms378988(v=sql.110).aspx(JDBC URLのfailoverPartnerを参照してください)

Oracleの場合は、フェールオーバーに関するMicrosoftのドキュメントを参照する必要があります。

関連する問題