码迷,mamicode.com
首页 > 其他好文 > 详细

存储过程的实例(公司)

时间:2018-03-20 15:17:41      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:过程   str   type   存储   赋值   log   调用   ram   java   

    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;
    }

存储过程的实例(公司)

标签:过程   str   type   存储   赋值   log   调用   ram   java   

原文地址:https://www.cnblogs.com/liuqu/p/8608799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!