是否可以从sql查询中获取oracle服务器端口?
谢谢,
跌
答案 0 :(得分:3)
似乎没有直接可能:请参阅此处的讨论 on askTom
答案 1 :(得分:0)
不,但是为了运行查询,您需要连接到数据库,所以我怀疑您可以通过调用java.sql.DatabaseMetaData.getURL()
来获取端口。不确定Oracle驱动程序返回的是什么,但是这样的事情应该可以解决问题:
String url = connection.getMetadata().getURL();
String port = url.substring(url.indexOf(":"), url.indexof("/", url.indexOf(":")) - 1);