Подтвердить что ты не робот

Получить имя хоста из класса DataSource

Есть ли способ получить имя хоста из класса DataSource в java? Я имею в виду, у меня есть объект DataSource (DS), который аннотируется для получения источника данных Jboss. Во всяком случае, я хочу получить имя хоста, используемое в этих DS.

Отладка, я вижу это так: я получаю соединение от DS, затем я получаю DataSourceMetaData и внутри этого - это то, что называется Connection Protocol, у которого есть имя хоста, но я не знаю, как его получить.

Кто-нибудь знает, как? или другой способ получить имя хоста? Заранее спасибо. С уважением, RDAM

4b9b3361

Ответ 1

Как только у вас есть DatabaseMetaData, просто вызовите метод getURL(), который должен содержать имя хоста, например:

dataSource.getConnection().getMetaData().getURL();