jdbc直连查询,setFetchSize和setMaxRows不生效

请问目前我们使用mysql驱动,jdbc直连和通过bi直连场景下,想设置最大返回行数和fetchSize,但是调用如下的方法不起作用
ResultSet.setFetchSize
PreparedStatement.setMaxRows

是因为服务端没有实现这些方法吗?之后会支持吗?

请问下jdbc连接的时候设置了“useCursorFetch=true”嘛

哦,这个没有设置

感谢,加上这个配置可以了,谢谢

BI那边反应jdbcurl加上 defaultFetchSize=1000 这个配置无效,我试了下代码里getFetchSize确实还是0,这个目前只能代码里setFetchSize是吧

如果BI工具支持sql嵌入,可以在sql中使用limit 控制返回行数