JAVA調(diào)用返回結(jié)果集的存儲(chǔ)過(guò)程--Sql 2000
? --sunfruit
建立存儲(chǔ)過(guò)程如下,注意這個(gè)存儲(chǔ)過(guò)程建立的時(shí)候,不需要像Oracle那樣建立返回的游標(biāo)
開(kāi)始在Sql 2000按照Oracle那樣建立了返回的游標(biāo)[Sql 2000 的幫助里面也是建立返回的游標(biāo)的],但是調(diào)用總是不成功,后來(lái)使用了沒(méi)有返回游標(biāo)的存儲(chǔ)過(guò)程,并且修改了調(diào)用存儲(chǔ)過(guò)程的方式就可以了:
CREATE PROCEDURE PROC_WARE_INFO_STAT
?????????????? @XX_ID bigint
AS
?? SELECT * FROM TableName where colname=XX_ID
GO
在調(diào)用的時(shí)候和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 閱讀(2140) 評(píng)論(1) 編輯 收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)