存储过程的实例(公司)

Posted 流去

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程的实例(公司)相关的知识,希望对你有一定的参考价值。

    Connection con=MIFUWEBDB.jdbc.getConn();                      //创建连接
    CallableStatement cstmt=con.prepareCall("{call woread_rj_one(?,?,?,?,?,?)}");         //调用,存储过程
    cstmt.setString(1,productid);                              
    cstmt.setString(2,wayid);                               //将第2个参数的值设置成wayid
    cstmt.setString(3,orderid);
    cstmt.registerOutParameter(4,java.sql.Types.VARCHAR);                //第4个占位符为输出,类型是varchar
    cstmt.registerOutParameter(5,java.sql.Types.VARCHAR);
    cstmt.registerOutParameter(6,java.sql.Types.VARCHAR);
    cstmt.execute();                                  //执行
    String status = cstmt.getString(4);                          //获取返回来的第4个参数,并赋值给status
    String reason = cstmt.getString(5);
    String mobile = cstmt.getString(6);
    if(cstmt!=null){
      cstmt.close();
      cstmt=null;
    }
    if(con!=null){
      con.close();
      con=null;
    }

以上是关于存储过程的实例(公司)的主要内容,如果未能解决你的问题,请参考以下文章

sql存储过程

简单sql存储过程实例、储过程实战

mysql存储过程把字段作为传入参数

oracle怎么写存储过程?

存储过程实例

mysql存储过程详细讲解及完整实例下载