在JAVA中怎么接收从SQL中得来的返回值

何用问 2008-05-16 01:54:13
在JAVA中怎么接收从SQL中得来的返回值
比如:
create proc proc_stu
as
begin
insert into 表 values(值)
return @@ROWCOUNT
end
怎么接收@@ROWCOUNT(返回的影响行数)
...全文
287 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xql80329 2008-05-16
  • 打赏
  • 举报
回复
http://hi.baidu.com/xhz12345 上有
zuoguodang 2008-05-16
  • 打赏
  • 举报
回复

CREATE PROCEDURE `simpleproc`(out param1 int)
begin
select count(*) into param1 from user;
end;--用于统计user表的记录数


CallableStatement call=conn.prepareCall("call simpleproc(?)");
call.registerOutParameter(1, java.sql.Types.INTEGER);
call.executeQuery();
System.out.println(call.getInt(1));

zuoguodang 2008-05-16
  • 打赏
  • 举报
回复
java.sql.CallableStatement接口中有调用存储过程的方法,注册输出参数以后就直接都可以输出
小雨转晴 2008-05-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cenhimgn13 的回复:]
引用 2 楼 luren85 的回复:
PreparedStatement


顶一下
[/Quote]
cenhimgn13 2008-05-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luren85 的回复:]
PreparedStatement
[/Quote]

顶一下
Shine_Panda 2008-05-16
  • 打赏
  • 举报
回复
luren85 2008-05-16
  • 打赏
  • 举报
回复
PreparedStatement
yeecheng 2008-05-16
  • 打赏
  • 举报
回复
google一下java调用存储过程

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧