在greenplum数据库中使用dblink实现跨库查询,在navicat中执行sql没有问题,但是代码里使用jdbc执行sql一行代码没有报错,但是执行到ResultSet.next()方法获取第一行数据时报错。
这个是我的sql:
sql执行结果:
jdbc代码:
ResultSet sampleRt = st.executeQuery(testDataWithCorrestFlagSql);//执行sql没有报错
ResultSetMetaData metaData = sampleRt.getMetaData();
while (sampleRt.next()) {//调用next()方法报错
}
报错信息: