存储过程 有 2个输入参数 为 int nvarchar 类型 1个输出参数 nvarchar类型
……
String orderNo=""; // 返回值
con=BaseDao.getConn(); //获取连接
CallableStatement cstmt=null;
try {
cstmt=con.prepareCall("{?=call proc_createOrder(?,?)}");
cstmt.setInt(2,uid );
cstmt.setString(3,cardNoList);
cstmt.registerOutParameter(1,java.sql.Types.NVARCHAR);
cstmt.execute();
orderNo=cstmt.getString(1);
return orderNo;
} catch (SQLException e) {
e.printStackTrace();
}finally{
BaseDao.closeAll(con, cstmt, rs);
}
return orderNo;
……
请帮忙检查下应该如何改