예제 #1
0
  public List<Produto> buscar() {
    List<Produto> lista = new ArrayList<Produto>();
    try {
      conexao = Conexao.abrirConexao();

      /*
      if (this.getSchema()!=null && this.getSchema().equals("")) {
          Statement stm = conexao.createStatement();
          stm.execute("SET SCHEMA = "+this.getSchema());
      }
      */

      Statement cs =
          conexao
              .createStatement(); // Statement é o responsável por executar seus códigos sql no
                                  // banco de dados.
      ResultSet rs =
          cs.executeQuery(
              "SELECT IDPRODUTO, IDCARGA, MERCADORIA, PESOTOTAL, VALORTOTAL, SITUACAO FROM public.produto");

      while (rs.next()) {
        Produto produto = new Produto();
        produto.setIdProduto(rs.getInt("IDPRODUTO"));
        produto.setIdCarga(rs.getInt(""));
        produto.setMercadora(rs.getString(""));
        produto.setPesoTotal(rs.getString(""));
        produto.setValorTotal(rs.getString(""));
        produto.setSituacao(rs.getString(""));

        lista.add(produto);
      }
      rs.close();
      cs.close();
      conexao.close();
    } catch (SQLException ex) {
      Logger.getLogger("DaoProduto").log(Level.SEVERE, "SQLException: {0}", ex.getMessage());
    }

    return lista;
  }