|
如果存储过程执行 失败 不让他流转
捕捉不到异常
public static void FlowOut(String DataModel,String CLIENTACCOUNT,String BIZORIGN,String DeptId,String PERID,String BizKind,String FBizGUID,String CREATEPOSLEV,String AuditKind,String PARAMKIND,String PARAMVALUE,String AndoOrStr,Integer IFEND,Integer IfSpecial){
java.sql.Connection conn;
try {
conn = com.justep.model.ModelUtils.getConnection(DataModel);
java.sql.CallableStatement proc = conn.prepareCall("{call OA_FlowOut(?,?,?,?,?,?,?,?,?,?,?,?)}");
proc.setString(1, CLIENTACCOUNT);
proc.setString(2, BIZORIGN);
proc.setString(3, DeptId);
proc.setString(4, PERID);
proc.setString(5, BizKind);
proc.setString(6, FBizGUID);
proc.setString(7, CREATEPOSLEV);
proc.setString(8, AuditKind);
proc.setString(9, PARAMKIND);
proc.setString(10, PARAMVALUE);
proc.setString(11, AndoOrStr);
proc.registerOutParameter(12,java.sql.Types.VARCHAR);
ResultSet rs = proc.executeQuery();
// proc.execute();
System.out.println ("存储过程: ");
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
|
|