先用prepareStatement,参数是你存储过程名(?,?,?,?,?,?)让后setString或其他数据类型方法最后调用executeUpdate要获得返回值,你就不能用标准的java sql类,必须用oracle扩展后的sql类,具体看oracle jdbc driver的文档吧
可以采用Oracle 的表函数啊,这个技术更新,功能更完善。