我想打印连接中的服务器IP地址。 我连接到 Oracle RAC 服务,但每次仅连接到 Instance1 时,DBA 都会提示。
有没有办法打印建立连接的服务器的IP地址?
e.g.
Connection conn = connection = DriverManager.getConnection(
"jdbc:oracle:thin:@oracleScanIP:1521/SERVICENAME", "USERNAME",
"PWD");
Now I want IP address to which connection is established.
conn.xyz? may be
最佳答案
java.sql.Connection
有一个 getMetaData()
函数,它返回 DatabaseMetaData
对象。对它执行 getURL()
,您必须从中获取连接详细信息。
类似这样的
conn.getMetaData().getURL()
关于java - 有没有办法打印建立jdbc连接的数据库服务器IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569175/