java调用存储过程

来源:互联网 发布:西方八一军演 知乎 编辑:程序博客网 时间:2024/06/06 01:53
 
Connection conn = null;
  CallableStatement proc = null;
  try {
   conn = ConnectionFactory.getConnection();
   proc = conn.prepareCall("{  call WSSP.PROC_SELECT_DM_slh(?,?,?,?) }");
   proc.setString(1, fqsqForm.getNsrsbh());
   proc.setString(2, fqsqForm.getSpxl());
   proc.setString(3,"1");
   proc.registerOutParameter(4, Types.VARCHAR);
   proc.execute();
   slh = proc.getString(4);
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   try {
    if (null != proc) {
     proc.close();
    }
    if (null != conn) {
     conn.close();
    }
   } catch (Exception e) {
    logger.info(e.toString());
   }
  }
原创粉丝点击