Как получить url базы данных из java.язык SQL.Связь?
для этого Connection
пример как мне узнать url, что Connection
использует для подключения к базе данных ? Это где-то в Properties
возвращено Connection.getClientInfo()
способ?
Если вам нужно, чтобы я предоставил более четкое описание, все комментарии приветствуются. Спасибо
4 ответа:
Connection
имеетgetMetaData()
вернутьсяDatabaseMetaData
.DatabaseMetaData
имеетgetURL()
чтобы вернуть URL для этой СУБД.
Я считаю, что вы можете использовать объект DatabaseMetaData из соединения, а затем получить URL-адрес. Попробуйте:
DatabaseMetaData dmd = connection.getMetaData(); String url = dmd.getURL();
внутри объекта подключения у вас есть объект типа DatabaseMetaData, он содержит много информации о базе данных.
Лукас де Оливейра дал вам хороший пример кода.
а вот документация объекта : Интерфейс DatabaseMetaData