web-dev-qa-db-ja.com

DataSourceクラスからホスト名を取得します

JavaのDataSourceクラスからホスト名を取得する方法はありますか?つまり、Jbossデータソースを取得するために注釈が付けられたDataSourceオブジェクト(DS)があります。とにかく、そのDSで使用されているホスト名を取得したいと思います。

デバッグ中、私はそれを次のように見ることができます:DSから接続を取得し、次にDataSourceMetaDataを取得し、その中にホスト名を持つプロトコル接続と呼ばれるものがありますが、それを取得する方法がわかりません。

ここの誰かが方法を知っていますか?またはホスト名を取得する別の方法?前もって感謝します。よろしくお願いいたします。RDAM

22
Ron

DatabaseMetaDataを取得したら、次のようにホスト名を含める必要がある getURL() メソッドを呼び出すだけです。

dataSource.getConnection().getMetaData().getURL();
45
Suraj Chandran