美文网首页
调取存储过程

调取存储过程

作者: sunyuan1125 | 来源:发表于2017-04-19 14:34 被阅读13次

    http://sunbin123.iteye.com/blog/1007556

    public voidprocTest()

    {

    String param2Value = (String)baseDao.getJdbcTemplate().execute(

    newCallableStatementCreator() {

    publicCallableStatement createCallableStatement(Connection con)throwsSQLException {

    String storedProc ="{call proc3(?,?)}";// 调用的sql

    CallableStatement cs = con.prepareCall(storedProc);

    cs.setInt(1,18);// 设置输入参数的值

    cs.registerOutParameter(2, OracleTypes.NUMBER);// 注册输出参数的类型

    returncs;

    }

    },newCallableStatementCallback() {

    publicObject doInCallableStatement(CallableStatement cs)throwsSQLException, DataAccessException {

    cs.execute();

    returncs.getString(2);// 获取输出参数的值

    }

    });

    return;

    }

    相关文章

      网友评论

          本文标题:调取存储过程

          本文链接:https://www.haomeiwen.com/subject/bhxhzttx.html