使用JDBC的CallableStatements来执行存储过程
其中,我们可以这样理解,IN表示后面跟的是输入参数,INOUT后面跟的是输出参数。
要使用Connector/J来调用demoSp存储过程,有以下步骤:
2、注册输出参数(如果有)
输出参数是在创建存储过程时,用OUT或INOUT修饰过的变量
4、执行CallableStatement
,检索任何结果集或输出参数。
尽管支持调用任意的执行方法(executeUpdate()
,或execute()
),最灵活的方法是,因为你不需要提前知道存储过程是否返回结果集。