public void atualizar(Contato contato) { if (contato != null) { Connection conn = null; try { conn = FabricaConexao.getConexao(); PreparedStatement pstm; pstm = conn.prepareStatement(UPDATE); pstm.setString(1, contato.getNome()); pstm.setInt(2, contato.getId()); pstm.setString(3, contato.getTelefone()); pstm.setString(4, contato.getEmail()); pstm.execute(); JOptionPane.showMessageDialog(null, "Contato alterado com sucesso"); FabricaConexao.fechaConexao(conn); } catch (Exception e) { JOptionPane.showMessageDialog( null, "Erro ao atualizar contato no banco de" + "dados " + e.getMessage()); } } else { JOptionPane.showMessageDialog(null, "O contato enviado por parâmetro está vazio"); } }
public void inserir(Contato contato) { if (contato != null) { Connection conn = null; try { conn = FabricaConexao.getConexao(); PreparedStatement pstm; pstm = conn.prepareStatement(INSERT); pstm.setString(1, contato.getNome()); pstm.setString(2, contato.getTelefone()); pstm.setString(3, contato.getEmail()); pstm.execute(); JOptionPane.showMessageDialog(null, "Contato cadastrado com sucesso"); FabricaConexao.fechaConexao(conn, pstm); } catch (Exception e) { JOptionPane.showMessageDialog( null, "Erro ao inserir contato no banco de" + "dados " + e.getMessage()); } } else { System.out.println("O contato enviado por parâmetro está vazio"); } }