A.G.B.D. - Part II
Incluir na classe JavaOracleBD (antes GravarBD) o seguinte método.
public void ExcluirBD(String sql) { try { int confirma = JOptionPane.showConfirmDialog(null, "Deseja realmente excluir este registro?", "CONFIRMAÇÃO", JOptionPane.YES_NO_OPTION); if (confirma == JOptionPane.NO_OPTION) return; stmt.executeUpdate(sql); JOptionPane.showMessageDialog(null, "Registro exluído com sucesso!"), "EXCLUSÃO", JOptionPane.INFORMATION_MESSAGE); } catch (SQLException e) { JOptionPane.showMessageDialog(null, "Erro ao tentar excluir! Erro: " + e, "Exclusão", JOptionPane.ERROR_MESSAGE); } } |
· Reconfigure a tela de Cadastro
Cadastro | JavaOracle | ||
Matrícula: | |||
Nome | |||
CONSULTAR | INSERIR | ALTERAR | EXCLUIR |
Limpar campos |
Implementação da classe JavaOracleBD no JFrame Cadastro
public class Cadastro extends javax.swing.JFrame { JavaOracleBD meu BD; /*Creates new form Cadastro*/ public Cadastro() { initComponents(); this.setVisible(true); meuBD = new JavaOracleBD(); meuBD = AbrirBD(); } |
Código do btIncluir.
private void btIncluirActionPerformed(java.awt.event.ActionEvent evt) { String sql = "INSERT INTO TABFICHA(MATRICULA, NOME) VALUES(' " + tMatricula.getText() + " ', ' " + tNome.getText() + " ')"; meuBD.GravarBD(Sql, 1); limpaCampos(); } |
Código do btAlterar.
private void btAlterarActionPerformed(java.awt.event.ActionEvent evt) { String sql = "UPDATE TABFICHA SET NOME=' " + tNome.getText() + " ' WHERE MATRICULA =' " + tMatricula.getText() + " ' "; meuBD.GravarBD(Sql, 2); limpaCampos(); btIncluir.setEnable(true); } |
Código do btConsultar.
private void btConsultarActionPerformed(java.awt.event.ActionEvent evt) { String sql = "SELECT * FROM TABFICHA WHERE MATRICULA =' " + tMatricula.getText() + " ' "; meuBD.Consultar(Sql); tMatricula.setText(meuBD.getMatricula()); tNome.setText(meuBD.getNome()); btIncluir.setEnabled(false); } |
Código do btExcluir.
private void btExcluirActionPerformed(java.awt.event.ActionEvent evt) { String sql = "DELETE FROM TABFICHA WHERE MATRICULA =' " + tMatricula.getText() + " ' "; meuBD.ExcluirBD(Sql); limpaCampos(); btIncluir.setEnabled(true); } |
Código do btLimpar.
private void btLimparCampos ActionPerformed(java.awt.event.ActionEvent evt) { limpaCampos(); btIncluir.setEnabled(true); btExcluir.setEnabled(true); } public void limpaCampos() { tMatricula.setText(""); tNome.setText(""); } |
Nenhum comentário:
Postar um comentário