oi, sou nova com java e estou desenvolvendo um sistema java e com mysql. so que estou com um probleminha ao listar tudo.
public class UsuarioDao {
private Connection connection;
int idusuario;
String nome;
String cpf;
String email;
String telefone;
String descricao;
private ResultSet rs;
private ArrayList<cadastro> lista;
//construtor
public UsuarioDao() {
this.connection=new ConnectionFactory().getConnection();
}
public ArrayList listarTodos() throws Exception{
String sql=“SELECT * FROM usuario WHERE”;
try{
Statement st= connection.createStatement();
rs= st.executeQuery(sql);
while (rs.next()){
cadastro usuario =new cadastro;
usuario.setNome(rs.getString(“nome”));
usuario.setCpf(rs.getString(“cpf”));
usuario.setEmail(rs.getString(“email”));
usuario.setTelefone(rs.getString(“telefone”));
usuario.setDescricao(rs.getString(“desricao”));
usuario.setIdusuario(rs.getInt(“idusuario”));
}
}catch (SQLException u) {
throw new Exception ("Erro ao listar todos os cadastros");
}
return lista;
}
}