Estou com duvida de como faço para conseguir acessar os dados da minha aplicação no postgre, fiz pelo modelo dao... Gostaria de que pelo nome conseguir acessar os dados da pessoa. e se o nome não tiver inserido aparecer uma tela de erro.
public List<Cadastro> retrieve() throws SQLException {
String comando ="";
try {
Statement stmt = conexao.createStatement();
comando = "select * from cadastro";
ResultSet rs = stmt.executeQuery(comando);
List <Cadastro> listaDeCadastros = new ArrayList<Cadastro>();
while (rs.next()) {
Cadastro cadastro = new Cadastro ();
cadastro.setNome (rs.getString(1));
cadastro.setApelido (rs.getString(2));
cadastro.setEmail (rs.getString(3));
cadastro.setCpf(rs.getString(4));
cadastro.setNasc(rs.getString (5));
cadastro.setTel(rs.getString(6));
listaDeCadastros.add (cadastro);
}
stmt.close();
conexao.close();
return listaDeCadastros;
} catch (Exception e) {
System.out.println("Erro no Cadastro.List "+ e);
return null;
}
public List<Cadastro> retrieve() throws SQLException {
String comando ="";
try {
Statement stmt = conexao.createStatement();
comando = "select * from cadastro";
ResultSet rs = stmt.executeQuery(comando);
List <Cadastro> listaDeCadastros = new ArrayList<Cadastro>();
while (rs.next()) {
Cadastro cadastro = new Cadastro ();
cadastro.setNome (rs.getString(1));
cadastro.setApelido (rs.getString(2));
cadastro.setEmail (rs.getString(3));
cadastro.setCpf(rs.getString(4));
cadastro.setNasc(rs.getString (5));
cadastro.setTel(rs.getString(6));
listaDeCadastros.add (cadastro);
}
stmt.close();
conexao.close();
return listaDeCadastros;
} catch (Exception e) {
System.out.println("Erro no Cadastro.List "+ e);
return null;
}