我有以下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();