예제 #1
0
  public int editarEstacionParadero(EstacionParadero estacion) {
    String sql_update =
        "UPDATE estacion SET ubicacion='"
            + estacion.getUbicacion()
            + "', estado='"
            + estacion.getEstado()
            + "' WHERE id="
            + estacion.getId();

    int result = 0;

    try {
      Connection conn = fachada.conectar();
      Statement sequence = conn.createStatement();
      result = sequence.executeUpdate(sql_update);

      fachada.cerrarConexion(conn);
    } catch (SQLException se) {
      se.printStackTrace();
    } catch (Exception e) {
      e.printStackTrace();
    }

    return result;
  }
예제 #2
0
  public int saveEstacionParadero(EstacionParadero estacion) {
    int result = 0;

    String sql_insert =
        "INSERT INTO estacion (ubicacion, estado) VALUES('"
            + estacion.getUbicacion()
            + "' , '"
            + estacion.getEstado()
            + "')";

    try {
      Connection conn = fachada.conectar();
      Statement sequence = conn.createStatement();
      result = sequence.executeUpdate(sql_insert);

      int id = 0;

      String sql_last_value = "SELECT last_value FROM estacion_id_seq";

      ResultSet table = sequence.executeQuery(sql_last_value);

      while (table.next()) {
        id = table.getInt("last_value");
      }

      String sql_insert_estacion =
          "INSERT INTO estacion_paradero(id_estacion) VALUES('" + id + "')";

      result = sequence.executeUpdate(sql_insert_estacion);

    } catch (SQLException se) {
      se.printStackTrace();
    } catch (Exception e) {
      e.printStackTrace();
    }

    return result;
  }