存储过程的执行¶
代表存储过程的CallableStatement对象执行上的方法是继承自PreparedStatement和Statement。但由于存储过程相比于PreparedStatement支持了OUT参数,所以在执行上的大体流程为:
- 设置IN参数和INOUT参数(如果有);
- 注册OUT参数和INOUT参数(如果有);
- 调用execute(), executeQuery()或者executeUpdate()方法执行存储过程(类似Statement对象);
- 通过CallableStatement.getXXX方法来获得输出参数的结果