java调用db2存储过程出现ERRORCODE=-4476,SQLSTATE=null错。。。

更新时间:2023-05-29 04:48:07 阅读: 评论:0

java调⽤db2存储过程出现ERRORCODE=-
4476,SQLSTATE=null错。。。
豆腐鸡蛋需求:
圆的周长公式和面积公式项⽬需要 使⽤java调取db2的存储过程,然后根据结果集得到⼀共返回多少条数据?
跟⼤家⼀样 使⽤如下的办法:
汉字拼音
如上图的红框内:
使⽤rs.last()返回到数据集的结尾,然后来得到这个记录数。
然⽽在⽣产环境上进⾏同步的时候出现了ERRORCODE=-4476, SQLSTATE=null,翻遍全⽹没有同样的情况,蓦然回⾸发现还是获取数据量的时候出现了错误。把上图红⾊框内删除即可。
在⽹上遇到如下这样的解决办法:
(2).在括号内部添加参数
1024图片
ateStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
注:第⼀个参数:
ResultSet.TYPE_FORWARD_ONLY:不滚动结果集;
ResultSet.TYPE_SCROLL_INSENSITIVE:滚动结果集,但结果集数据不会再跟随数据库⽽变化;
侵占天下
第⼆个参数:
CONCUR_READ_ONLY:结果集是只读的,不能通过修改结果集⽽反向影响数据库;
CONCUR_UPDATABLE:结果集是可更新的,对结果集的更新可以反向影响数据库。
则可以继续执⾏:袋獾
怎么查看电脑主板
int rowcount =0;
ResultSet resultSet = st.executeQuery(sql);
resultSet.last();      //直接执⾏跳到结果集的最后⼀⾏
但是这是标准的SQL查询,在调⽤存储过程的时候咋传这些参数呢? 好吧有时间再看。
仅此记录⽽已。越人遇狗

本文发布于:2023-05-29 04:48:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/945007.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结果   数据库   数据   时候   鸡蛋   没有   公式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图