2
私はOracleのテーブルのサーバーの詳細を取得し、いくつかのサーバーIDに基づいて動的接続を作成する必要があるスプリングアプリケーションを持っています この作品?JDBCを使用して春に動的接続(データソース)を作成する方法
私はOracleのテーブルのサーバーの詳細を取得し、いくつかのサーバーIDに基づいて動的接続を作成する必要があるスプリングアプリケーションを持っています この作品?JDBCを使用して春に動的接続(データソース)を作成する方法
春のAbstractRoutingDataSource
(javadoc-api)をご覧ください。これにより、提供される単一のプロパティ(場合によってはserver id
)に基づいて実行時に必要な実データソースにルーティングできる「ルータ」dataSource
beanを維持することができます。ここで
がAbstractRoutingDataSource
の詳細です:Dynamic DataSource Routing
返事のおかげで、 は、この例では、彼はデータソースの詳細情報を取得するためにプロパティファイルを使用している、私の場合は 私はそれがダイナミックになりたい、サーバの詳細は、来る必要がありますデータベース用。 – jaya
@jaya、あなたは何をしようとしているのか、なぜプロパティファイルのアプローチはあなたのためにはうまくいかないのかについて少し詳しく説明できますか?通常は、あらかじめ作業しているすべてのデータベース(プロパティー・ファイル[s]にリストできる接続の詳細)が分かります。/litius – tolitius
私はこのようなことをするために自分自身の探求でこの質問を見つけ、私は私の見解から質問に答えることができます。 恒久データベースにある値を使用して、データソースを即座に作成する必要があります。データソースの数はさまざまで、新しいものを即座に追加できます。 –