使用CallableStatement执行存储过程不返回ResultSet

时间:2014-11-20 06:09:49

标签: java sql-server stored-procedures jdbc

我有以下SQL Server存储过程:

CREATE PROCEDURE MyProc
AS
BEGIN
    SELECT * FROM MyTable
END

当我使用SSMS运行此过程时,它返回一个结果。但是,当我使用CallableStatement从Java代码调用此存储过程时,它不会返回任何结果并抛出异常

  

Statement没有返回任何ResultSet

更新1:

我的Java代码是

String sql = "{ call MyProc };";
CallableStatement cs = con.prepareCall(sql);
ResultSet rs = cs.executeQuery();

0 个答案:

没有答案