Ответ 1
Как только у вас есть DatabaseMetaData, просто вызовите метод getURL(), который должен содержать имя хоста, например:
dataSource.getConnection().getMetaData().getURL();
Есть ли способ получить имя хоста из класса DataSource в java? Я имею в виду, у меня есть объект DataSource (DS), который аннотируется для получения источника данных Jboss. Во всяком случае, я хочу получить имя хоста, используемое в этих DS.
Отладка, я вижу это так: я получаю соединение от DS, затем я получаю DataSourceMetaData и внутри этого - это то, что называется Connection Protocol, у которого есть имя хоста, но я не знаю, как его получить.
Кто-нибудь знает, как? или другой способ получить имя хоста? Заранее спасибо. С уважением, RDAM
Как только у вас есть DatabaseMetaData, просто вызовите метод getURL(), который должен содержать имя хоста, например:
dataSource.getConnection().getMetaData().getURL();