如何从Postgres获取查询计划信息到JDBC

use*_*626 6 java postgresql jdbc

我想从您解释查询时获得的查询计划中捕获成本数字.有没有办法在Java ResultSet(或类似对象)中获取此数据?

a_h*_*ame 8

当然,只需将其作为常规声明运行:

Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("explain analyze select * from foo");
while (rs.next())
{
   System.out.println(rs.getString(1));
}
Run Code Online (Sandbox Code Playgroud)