public List<Cliente> listar() { Statement st = null; ResultSet rs = null; Uf uf = Uf.PR; List<Cliente> lista = new ArrayList<Cliente>(); try { st = con.createStatement(); rs = st.executeQuery("SELECT id,nome,endereco,telefone,cidade,uf FROM cliente"); while (rs.next()) { lista.add( new Cliente( rs.getInt("ID"), rs.getString("nome"), rs.getString("endereco"), rs.getString("telefone"), rs.getString("cidade"), uf.valida(rs.getObject("uf")))); } } catch (SQLException e) { JOptionPane.showMessageDialog(null, "Erro ao listar todos os clientes!!\n" + e.getMessage()); } return lista; }
public Cliente buscar(int id) { Statement st = null; ResultSet rs = null; Cliente c = null; Uf uf = Uf.PR; try { st = con.createStatement(); rs = st.executeQuery("SELECT nome,endereco,telefone,cidade,uf FROM cliente WHERE ID=" + id); rs.next(); c = new Cliente( id, rs.getString("nome"), rs.getString("endereco"), rs.getString("telefone"), rs.getString("cidade"), uf.valida(rs.getObject("uf"))); } catch (SQLException e) { JOptionPane.showMessageDialog( null, "Erro ao pesquisar o cliente no banco!!\n" + e.getMessage()); } return c; }