Как получить 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