“只进结果集不支持请求的操作”错误解决办法
Posted sanxiaochengyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“只进结果集不支持请求的操作”错误解决办法相关的知识,希望对你有一定的参考价值。
使用
con.prepareStatement(sql) 或者 con.createStatement()进行查询操作时提示错误如下:
com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。
解决办法:
因为在创建stmt容器的时候,没有加上如下参数:
con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
其意为创建一个滚动的结果集
如果没有加上这个参数,那么这个结果集就只能迭代一次,就不能rs.XXXX调用ResultSet下的某些方法了
这也是程序中抛出的异常:说结果集只进的原因了!!!
以上是关于“只进结果集不支持请求的操作”错误解决办法的主要内容,如果未能解决你的问题,请参考以下文章
Adobe XD 安装失败 错误代码191 跪求大神告知解决办法