社区
Java SE
帖子详情
调用存储过程返回多结果集的问题
yaozi
2003-01-22 04:55:28
我执行sp_helpdb **dbname,得到了一个多结果集(此为2个结果集),
while(rs.next()){
....
}
上面这样取完第一个结果集里的东东,
然后怎样取第二个结果吉利的东东?
thanks....
...全文
124
10
打赏
收藏
调用存储过程返回多结果集的问题
我执行sp_helpdb **dbname,得到了一个多结果集(此为2个结果集), while(rs.next()){ .... } 上面这样取完第一个结果集里的东东, 然后怎样取第二个结果吉利的东东? thanks....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
relive
2003-01-23
打赏
举报
回复
不说了。。。
你这么用会有问题的。
555
yaozi
2003-01-23
打赏
举报
回复
这样就ok了
CallableStatement cstmt = conn.prepareCall(sql);
cstmt.execute();
while( true ){
rs = cstmt.getResultSet();
while(rs.next()){
System.out.print(rs.getString(1)+ " ");
System.out.println(rs.getString(2));
}
if(!cstmt.getMoreResults() && cstmt.getUpdateCount()==-1){
break;
}
}
relive
2003-01-23
打赏
举报
回复
不是不用ResultSet,是让你另外new一个,不要用同一个,难道是我说的不明白??
yaozi
2003-01-23
打赏
举报
回复
当然是多结果集了,不用ResultSet,用什么?
relive
2003-01-23
打赏
举报
回复
没。。。
yaozi
2003-01-23
打赏
举报
回复
嗯,这个啊。我现在是
if(i==0){//first resultSet
//do sth.
}else{//second resultSet
//do sth.
}
这样来解决的,这样也可以吧?还有别的什么问题吗?
relive
2003-01-23
打赏
举报
回复
恩,如果你两个结果集的字段类型或元素个数不同,你就会知道出什么问题了,你刚说的那个还是小问题呢。。。
yaozi
2003-01-23
打赏
举报
回复
嗯?有什么问题,我是碰到一个问题,第二个结果集不能用rs.getString("name")来取,只能用rs.getString(1)来取。还有别的问题吗?说吧... :)
xhzhang6
2003-01-22
打赏
举报
回复
我对这个问题也纳闷了好久
我想还是只返回一个记录集算了
relive
2003-01-22
打赏
举报
回复
什么意思??
如果你的结果集里有两条数据,那一个rs.next()就是一条数据,用rs.getObjest(i)取其中第i个元素。
如果是两个结果集,最好不要用一个ResultSet
MyBatis
调用
存储过程
返回
多条数据结果
集
MyBatis
调用
存储过程
返回
多条数据结果
集
需求:执行
存储过程
返回
三条数据结果
集
返回
前端 执行
存储过程
效果如下所示: 三种数据分别代表盘点盈余,盘点亏损,盘点正常,最终实现结果: 现要求一个接口
返回
三种数据 ...
Mybatis--
调用
存储过程
接收
存储过程
返回
的多结果
集
以及出参参数接收
从上面可以看出,在Mapper.xml的映射文件定义了两个resultMap标签,是因为在...有时候在程序开发中,需要用到
存储过程
,这里讲解了在Springboot的项目下,Mybatis如何
调用
存储过程
,以及接收
存储过程
返回
的多个结果
集
。
mysql执行
存储过程
结果
集
_mybatis
调用
mysql
存储过程
返回
多结果
集
(完整)
最近,有个开发提了个需求,希望中间件支持
调用
mysql
存储过程
时支持多结果
集
返回
,因为某些原因我们使用了不少的
存储过程
,很多复杂的逻辑目前来看交互非常的多,所以从当前的现状来说,这个需求还是蛮合理的。...
MyBatis
调用
存储过程
返回
多结果
集
(转)
MyBatis
调用
存储过程
返回
多结果
集
Java开发>分享>Java框架 賤男春圈子贡献 | Ta的空间 数据库用的是SqlServer2008 图片为数据库执行
存储过程
返回
的数据 Mybatis
调用
存储过程
返回
结果...
Mybatis
调用
存储过程
返回
多个结果
集
数据库用的是SqlServer2008 ...Mybatis
调用
存储过程
返回
结果
集
配置文件 {call Page_Up_Get_OrderState(#{id,mode=IN,jdbcType=VARCHAR})} 需要注意的地方 statementType=
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章