JAVA调用sqlserver存储过程的实现(返回多个结果集的实现)

本文介绍了如何在JAVA中调用SQLServer 2008R2的存储过程,详细讲解了当存储过程返回一个及多个结果集时的实现方法,包括导入必要的驱动包和处理多个结果集的代码示例。
摘要由CSDN通过智能技术生成

Sqlserver使用的为2008R2

1、存储过程

USE [YZC_BI]
GO
/****** Object:  StoredProcedure [dbo].[CalYlfwColumnData]    Script Date: 08/20/2014 09:24:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date,,>
-- Description:	<Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[CalYlfwColumnData] @xmbm  varchar(max),@tjsp varchar(max),@startdate varchar(10),@enddate varchar(10)
	-- Add the parameters for the stored procedure here
	--<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>, 
	--<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

	select * from table
    
END

slqserver存储过程里面返回的结果集只需要在最后select,然后在java中获取即可,Oracle则需要另外处理。

2、j

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值