Boa noite pessoal,
Criei um ArrayList que pega os cadastros do meu Banco de Dados e em cada Array tem um botão “excluir”. Como faço para quando o usuário clicar em “excluir” seja excluído a linha do Array e do Banco de Dados?
Obrigado pela ajuda.
<title>Lista</title>
</head>
<body>
<div class="container">
<table class="table" id="form2">
<thead>
<tr>
<th>Nome</th>
<th>Telefone</th>
<th>Email</th>
<th> </th>
</tr>
</thead>
<tbody>
<c:forEach items="${lista}" var="atributo">
<tr>
<td id="nome">${atributo.nome}</td>
<td id="telefone">${atributo.telefone}</td>
<td id="email">${atributo.email}</td>
<td class="btn-secondary">Excluir</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</body>
public class CadastroDAO {
public List<Cadastro> busca() throws SQLException, ClassNotFoundException{
List<Cadastro> lista = new ArrayList<>();
Conexao conn = new Conexao();
String sql = "select*from cadastro;";
PreparedStatement ps = conn.getConexao().prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()){
Cadastro cadastro = new Cadastro();
cadastro.setNome(rs.getString("nome"));
cadastro.setTelefone(rs.getInt("telefone"));
cadastro.setEmail(rs.getString("email"));
lista.add(cadastro);
}
return lista;
}
}