[list]Meu botão gravar
argumentos[/list]
import source.Cliente;
int codigo = Integer.parseInt(txtCodigo.getText());
String nome = txtNome.getText();
String sexo = (String)cbxSexo.getSelectedItem();
Cliente c = new Cliente(codigo, nome, sexo);
c.gravar();
}
[list]Minha regra de negocio [/list]
import db.Conexao;
public class Cliente {
private int codigo;
private String nome, sexo;
private Conexao con = null;
public Cliente(int codigo, String nome, String sexo) {
this.setCodigo(codigo);
this.setNome(nome);
this.setSexo(sexo);
con = new Conexao();
con.getConnection();
}
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSexo() {
return sexo;
}
public void setSexo(String sexo) {
this.sexo = sexo;
}
public void gravar(){
String sql= "Insert into cliente values ("+getCodigo()+", '"+getNome()+"', '"+getSexo()+"')";
// System.out.println("sql = "+sql);
con.executarSQL(sql);
}
}
[quote]Eu sei que preciso criar um método alterar!!! dentro da regra de negocio e passar os argumentos para que funcione... mas já tentei e não da certo!!!
também não sei quais argumentos que devo passar? Será que tem alguém aí que possa me ajudar??? [/quote]
[list]Regra de negocio[/list]
public void alterar() {
Update cliente
set nome = '” +getNome()+”' , sexo = '“ +getSexo()+ “'
where codigo = '+getCodigo()+”;
[quote] Se não for pedir de ++++
poderiam me ajudar no botão excluir e consultar?[/quote]