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; }