Galera, alguém sabe me dizer o que está errado?
public class UsuarioDAO {
private ConectaBanco conecta;
public UsuarioDAO(ConectaBanco conecta){
this.conecta = conecta;
}
public ArrayList<Login> readAll(){
try {
PreparedStatement pst = conecta.conn.prepareStatement("select * cartaocredito order by id");
ResultSet rs = pst.executeQuery();
ArrayList<CartaoCredito> lista = new ArrayList<CartaoCredito>();
while (conecta.rs.next()){
CartaoCredito cco = new CartaoCredito();
cco.setId(rs.getInt("id"));
cco.setNumeroCartao(rs.getString("numero"));
cco.setValidade(rs.getString("validade"));
lista.add(cco);
}
return null;
}
catch (SQLException ex) {
System.err.println("Erro no banco de dados" +ex.getMessage());
}
catch (Exception ex) {
System.err.println("Erro geral" +ex);
}
return null;
}
}
Tá dando erro geral quando eu inicio…
//meu botao de iniciar a classe ConectaBanco conecta = new ConectaBanco(); UsuarioDAO usu = new UsuarioDAO(conecta); ArrayList<Login> lista = usu.readAll(); if (lista !=null){ for (Login c: lista){ jTextArea1.setText(jTextArea1.getText() + c + "\n"); } }