public Estado Abrir(int idEstado) throws SQLException { try { PreparedStatement comando = conexao.getConexao().prepareStatement("SELECT * FROM Estado WHERE idEstado = ?"); comando.setInt(1, idEstado); ResultSet consulta = comando.executeQuery(); Estado novo = null; if (consulta.first()) { novo = new Estado(); novo.setIdEstado(idEstado); novo.setNome(consulta.getString("nome")); novo.setUf(consulta.getString("uf")); } return novo; } catch (SQLException ex) { ex.printStackTrace(); return null; } finally { conexao.getConexao().close(); } }
public List<Estado> ListarTodos() throws SQLException { try { PreparedStatement comando = conexao.getConexao().prepareStatement("SELECT * FROM Estado "); ResultSet consulta = comando.executeQuery(); List<Estado> lista = new LinkedList<>(); while (consulta.next()) { Estado novo = new Estado(); novo.setIdEstado(consulta.getInt("idEstado")); novo.setNome(consulta.getString("nome")); novo.setUf(consulta.getString("uf")); lista.add(novo); } return lista; } catch (SQLException ex) { ex.printStackTrace(); return null; } finally { conexao.getConexao().close(); } }