Escolar Documentos
Profissional Documentos
Cultura Documentos
Passo A Passo para Criar Uma Tela de Cadastro Java PDF
Passo A Passo para Criar Uma Tela de Cadastro Java PDF
java.sql.PreparedStatement;
java.sql.ResultSet;
java.sql.SQLException;
java.util.ArrayList;
java.util.List;
stmt.setInt(1, cadast.getCodigo());
stmt.setString(2, cadast.getNome());
// executa
stmt.execute();
stmt.close();
}
//METODO RESPONSAVEL POR ALTERAR DADOS NA TABELA CADASTRO
public void alterar(CadastroPojo cadast) throws SQLException {
// prepared statement para insero
PreparedStatement sql = this.connection.prepareStatement("update cadastro set nome =
'"+cadast.getNome()+"' where codigo = "+cadast.getCodigo());
sql.executeUpdate();
}
//METODO RESPONSAVEL POR DELETAR DADOS NA TABELA CADASTRO
public void deletar(CadastroPojo cadast) throws SQLException {
PreparedStatement sql = this.connection.prepareStatement("delete from cadastro where
codigo = "+ cadast.getCodigo());
sql.executeUpdate();
}
public List selecionar(CadastroPojo cadast) throws SQLException {
PreparedStatement sql = this.connection.prepareStatement("select nome from cadastro
where codigo = "+ cadast.getCodigo());
ResultSet rs = sql.executeQuery();
//CRIA OBEJTO LISTACONTATO DO TIPO LIST RESPONSAVEL POR ARMAZENAR TODOS OS REGISTRO
QUE FOREM SELECIONADOS NO CASO 1 SO
List<CadastroPojo> listacontato = new ArrayList<CadastroPojo>();
while (rs.next()) {
//cria objeto temporario cadastro
CadastroPojo cadastro = new CadastroPojo();
//instancia o objeto
cadastro.setNome(rs.getString("nome"));
//insere dados na lista
listacontato.add(cadastro);
}
//fecha recordset
rs.close();
//fecha statement
sql.close();
return listacontato;
}
}
Boto Excluir:
try {
CadastroPojo cadastro = new CadastroPojo();
ContatoDAO dao = new ContatoDAO();
cadastro.setCodigo(Integer.parseInt(jTextField1.getText()));
cadastro.setNome(jTextField2.getText());
dao.deletar(cadastro);
JOptionPane.showMessageDialog(null, "Registro Deletado com Sucesso!");
} catch (SQLException ex) {
Boto Alterar:
try {
ContatoDAO dao = new ContatoDAO();
CadastroPojo cadastro = new CadastroPojo();
cadastro.setCodigo(Integer.parseInt(jTextField1.getText()));
cadastro.setNome(jTextField2.getText());
dao.alterar(cadastro);
JOptionPane.showMessageDialog(null, "Registro Alterado com Sucesso!");
} catch (SQLException ex) {
Logger.getLogger(Cadastro.class.getName()).log(Level.SEVERE, null, ex);
}
Boto Consultar:
String nome = null;
try {
ContatoDAO dao = new ContatoDAO();
CadastroPojo cadastro = new CadastroPojo();
if (jTextField1.getText().equals("")|| jTextField1.getText().equals(null)){
JOptionPane.showMessageDialog(null, " necessrio entrar com o cdigo");
}else{
cadastro.setCodigo(Integer.parseInt(jTextField1.getText()));
dao.selecionar(cadastro);
List<CadastroPojo> listaCadastro = dao.selecionar(cadastro);
for (CadastroPojo cursor : listaCadastro) {
nome = (cursor.getNome());
}
jTextField2.setText(nome);
}
} catch (SQLException ex) {
Logger.getLogger(Cadastro.class.getName()).log(Level.SEVERE, null, ex);
}