java 如何获取mysql的存储过程返回的值

mysql的存储过程如下:

delimeter $$
create proceduer selectName(IN iid int,OUT oname varchar(15))
begin
select name into iname from student where id=iid;
end

$$ delimeter ; java 调用存储过程获取值 我的思路是,将call selectName("iid","@res")和select @res 作为一个事务一起提交, 但是的查询结果是null,很纳闷。 ps:mysql事务时正确的,在mysql的cmd中可以获取到数据。 老铁们,有啥好的方法么??

汪汪一只猫
浏览 537回答 3
3回答

Qyouu

不太懂,不过查了下资料,你看看是不是你需要的Call Stored Procedure In MySql : Store Procedure Using Stored Procedures

慕田峪9158850

先把问题整理好再来问吧,描述不清,逻辑混乱
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java