密钥集不存在怎样解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密钥集不存在怎样解决?相关的知识,希望对你有一定的参考价值。

参考技术A 1、首先按下win+R打开运行,键入services.msc点击确定打开服。
2、其次在服务界面找到并双击打开CNGKeyIsolation。
3、最后将CNGKeyIsolation服务界面的启动类型修改为自动即可。

“只进结果集不支持请求的操作”错误解决办法

使用

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下的某些方法了

 

这也是程序中抛出的异常:说结果集只进的原因了!!!



以上是关于密钥集不存在怎样解决?的主要内容,如果未能解决你的问题,请参考以下文章

win10 iis配置 出现密钥集不存在的错误

System.Security.Cryptography.CryptographicException,密钥集不存在

X509Certificate - 密钥集不存在

使用证书调用服务:错误 - “密钥集不存在”

System.Security.Cryptography.CryptographicException:在 Visual Studio 中抛出的密钥集不存在

举例:不相交的闭凸集不一定存在严格将他们分离的超平面