sunfruit[请访问http://www.fruitres.cn]

--我相信JAVA能走得更远 QQ:316228067

JAVA调用返回结果集的存储过程--Sql 2000

  --sunfruit

建立存储过程如下,注意这个存储过程建立的时候,不需要像Oracle那样建立返回的游标
开始在Sql 2000按照Oracle那样建立了返回的游标[Sql 2000 的帮助里面也是建立返回的游标的],但是调用总是不成功,后来使用了没有返回游标的存储过程,并且修改了调用存储过程的方式就可以了:
CREATE PROCEDURE PROC_WARE_INFO_STAT
               @XX_ID bigint

AS
   SELECT * FROM TableName where colname=XX_ID
GO

在调用的时候和Oracle有明显的不同,如下:

Connection connection=xxxxxx;
CallableStatement callableStatement = connection.prepareCall("{call PROC_WARE_INFO_STAT(?) }");
callableStatement.setInt(1,100);
callableStatement.executeQuery();
ResultSet rs = callableStatement.getResultSet();

posted on 2006-06-15 09:44 sunfruit 阅读(2119) 评论(1)  编辑  收藏 所属分类: 数据库

评论

# re: JAVA调用返回结果集的存储过程--Sql 2000 2008-11-08 14:54 zaa

ZXzX  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: