java中如何获取oracle存储过程返回的多个值。

2025-05-14 10:47:22
推荐回答(2个)
回答1:

先用prepareStatement,参数是你存储过程名(?,?,?,?,?,?)
让后setString或其他数据类型方法
最后调用executeUpdate

要获得返回值,你就不能用标准的java sql类,必须用oracle扩展后的sql类,具体看oracle jdbc driver的文档吧

回答2:

可以采用Oracle 的表函数啊,这个技术更新,功能更完善。