是否可以从 java.sql.Connection 获取 url 或服务器信息

osh*_*hai 1 java mysql jdbc

我正在获取java.sql.ConnectionDriverManager.getConnection(...)想知道服务器主机+端口是什么。
如果相关,我知道它的MYSQL服务器。

最好的方法是什么?

Ste*_*art 6

或者,您可以尝试connection.getMetaData()。这将为您提供一个DatabaseMetaData对象,您可以从中调用getURL(). (Java文档)