예제 #1
0
 public static ConjuntoResultado ejecutaQuery(String query, ArrayList<Parametro> parametros)
     throws Exception {
   ResultSet rs = null;
   PreparedStatement ptrs = null;
   ConjuntoResultado conj = new ConjuntoResultado();
   Connection con = null;
   try {
     con = Conexion.conexion().getConnection();
     ptrs = con.prepareStatement(query);
     for (Parametro parametro : parametros) {
       ptrs.setObject(parametro.getPosicion(), parametro.getValor());
     }
     rs = ptrs.executeQuery();
     conj.Fill(rs);
     rs.close();
     ptrs.close();
   } catch (SQLException exConec) {
     throw new RuntimeException(exConec);
   } finally {
     try {
       if (con != null) {
         if (!(con.isClosed())) con.close();
       }
     } catch (Exception ex) {
       throw new RuntimeException(ex);
     }
   }
   return conj;
 }
예제 #2
0
  public static boolean ejecutaComando(String comando, ArrayList<Parametro> parametros)
      throws Exception {
    boolean respuesta = false;
    PreparedStatement ptrs = null;
    Connection con = null;

    // Class.forName(Global.DRIVER);
    try {
      con = Conexion.conexion().getConnection();
      con.setAutoCommit(false);
      ptrs = con.prepareStatement(comando);

      for (Parametro parametro : parametros) {
        ptrs.setObject(parametro.getPosicion(), parametro.getValor());
      }
      int i = ptrs.executeUpdate();
      if (i > 0) respuesta = true;
      ptrs.close();
      con.commit();
    } catch (SQLException exConec) {
      throw new RuntimeException(exConec);
    } finally {
      try {
        if (con != null) {
          con.rollback();
          if (!(con.isClosed())) con.close();
        }
      } catch (Exception ex) {
        throw new RuntimeException(ex);
      }
    }
    return respuesta;
  }
예제 #3
0
 public String aString() {
   return "Idtarfia = "
       + idTarifa
       + " Aeropuerto Origen = "
       + (origen != null ? origen.getNombre() : null)
       + " Aeropuerto Destino = "
       + (destino != null ? destino.getNombre() : null)
       + " Monto = "
       + monto
       + " Moneda = "
       + (moneda != null ? moneda.getValor() : null)
       + " Estado = "
       + (estado != null ? estado.getValor() : null)
       + " Fecha Activacion = "
       + (fechaActivacion != null ? CValidator.formatDate(fechaActivacion) : null)
       + " Fecha Desactivacion = "
       + (fechaDesactivacion != null ? CValidator.formatDate(fechaDesactivacion) : null);
 }