Oi pessoal, estou criando uma aplicação simples no banco de dados JAVA DB e estou com dúvida em como excluir um usuário ou pelo id ou pelo nome... seqgue meu código, já está funcionando a função slvar e listar, excluir que não sei mesmo, já li tutorial da sun, site do netbeans e não compreendi, se alguem puder ser mais claro agradeço... segue o código principal:
public class TelaBasica extends JFrame {
JButton salvar = new JButton("Salvar");
JButton listar = new JButton("Listar");
JButton excluir = new JButton("Excluir");
JTextField autor = new JTextField();
JLabel labelautor = new JLabel("Autor ");
JPanel painel = new JPanel();
JTextField Isbn = new JTextField();
JLabel labelIsbn = new JLabel("Isbn ");
JTextField Titulo = new JTextField();
JLabel labelTitulo = new JLabel("Titulo ");
JTextField numPag = new JTextField();
JPanel painel2 = new JPanel();
public TelaBasica() {
super("Cadastro Livro");
setLayout(new BorderLayout());
painel.setLayout(new FlowLayout());
autor.setColumns(15);
painel.add(labelautor);
painel.add(autor);
Isbn.setColumns(15);
painel.add(labelIsbn);
painel.add(Isbn);
Titulo.setColumns(15);
painel.add(labelTitulo);
painel.add(Titulo);
setLayout(new BorderLayout());
painel2.setLayout(new FlowLayout());
painel2.add(salvar);
painel2.add(listar);
painel2.add(excluir);
salvar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Livro obj = new Livro();
obj.setAutor(autor.getText());
obj.setIsbn(Isbn.getText());
obj.setTitulo(Titulo.getText());
// obj.setNumPaginas(numPag.getText());
LivroJpaController jpa = new LivroJpaController();
jpa.create(obj);
}
});
listar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
LivroJpaController jpa = new LivroJpaController();
List<Livro> lista = jpa.findLivroEntities();
for (Livro l : lista) {
System.out.println("livro:" + l.getId() + " " + l.getAutor() + " " + l.getTitulo() + " " + l.getIsbn() + " " + l.getNumPaginas());
}
}
});
excluir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
// String str =JOptionPane.showInputDialog(null, "Exclusão de ID",
// "Digite a ID");
//
//Aqui o comando para pegar do banco de dados JAVA DB e excluir pegando a id
// digitada pelo usuário
}
});
add(painel, BorderLayout.CENTER);
add(painel2, BorderLayout.SOUTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(250, 250);
setVisible(true);
}
public static void main(String[] args) {
new TelaBasica();
}
}
Depois de muitas noites sem dormir, me rendo ao fórum...
Desde já agradeço...