2011-04-19 119 views

回答

24

我相信你可以使用Connection中的DatabaseMetaData對象,然後獲取URL。嘗試:

DatabaseMetaData dmd = connection.getMetaData(); 
String url = dmd.getURL(); 
2

內部的連接對象,你有型的DatabaseMetaData的一個對象,它包含了很多關於數據庫的信息。

Lucas de Oliveira爲您提供了一個很好的代碼示例。

這裏是對象的文檔: Interface DatabaseMetaData

+0

歡迎來到SO。請考慮添加一個鏈接到DatabaseMetaData javadoc。 – dic19 2013-10-04 18:42:54

0

connection.getClientInfo()擁有所有相關的連接細節。它返回一個屬性對象。您可以檢索「password」屬性的值以獲取用於連接對象的密碼。

請讓我知道這是否解決了您的問題。

+1

歡迎。 OP要求輸入數據庫URL,而不是密碼 – 2016-01-25 16:10:26