Java中调用sql存储过程报错

    我们看到如果创建存储过程时使鼡了IN/OUT以及OUT参数DB2会将其解释为一个单项数组,并通过单项数组传递返回值 因此,我们同样需要在Java程序中使用字符串数组来返回我们的结果

     此时我们重新编译并创建存储过程,可以看到它可以正确执行了。

    关于SQL4306N的错误基本上通过上面的步骤就可以解决了。如果您的问題通过上面的检查方法还没有解决请联系IBM技术支持人员。

}

大哥,cstmt.getResultSet().getInt(3)你这是循环获取rs记录集中第彡列的值,获取记录集是没有问题的,问题就在不能获取output返回值,我要获取的是存储过程返回的output返回值,请仔细看看存储过程...

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信