在java获取存储过程的返回值解决方法
在java获取存储过程的返回值
这是存储过程!
执行后 返回rtn 类型是int的
java执行存储代码(例如)
怎样在java中获取rtn的值?
THX!
------解决方案--------------------
那么你需要检查delTrainType内部是如何实现的,为什么传入参数只有一个id而没有传出参数。
下面一篇文章可参考之。
http://blog.csdn.net/jiandanfeng2/article/details/6609623
这是存储过程!
- SQL code
PROCEDURE train_type_d(trainTypeId int, rtn out int) is v_count number; begin select count(*) into v_count from TRAIN_TYPE where UP_TRAIN_TYPE_ID= trainTypeId; if v_count>0 then rtn := 0; else delete TRAIN_TYPE where TRAIN_TYPE_ID = trainTypeId; rtn := 1; end if; end;
执行后 返回rtn 类型是int的
java执行存储代码(例如)
- Java code
this.sysBiz.delTrainType(id);
怎样在java中获取rtn的值?
THX!
------解决方案--------------------
那么你需要检查delTrainType内部是如何实现的,为什么传入参数只有一个id而没有传出参数。
下面一篇文章可参考之。
http://blog.csdn.net/jiandanfeng2/article/details/6609623