Então galera preciso de ajuda rsrsrs
Estou voltando a estudar JAVA, ai para ficar com um projeto mais organizado e tudo mais estou usando Orientação a Objetos.
Estou com um formulario onde tem várias textfields, e teoricamente passei ele pro Controller, e posteriormente passei pro DAO.
Porém eu coloquei um JOptionPane para ver o insert e ta chegando tudo nulo no DAO.
Vou postar umas parte para vocês verem e tentarem me ajudar.
VIEW:
public class cadastro_clientes {
private int ID;
private String Nome;
private String Empresa;
private String Endereco;
private int Numero;
private String Bairro;
private String Cidade;
private String UF;
private String Telefone;
private String Celular;
private String Email;
/**
* @return the Nome
*/
public String getNome() {
return Nome;
}
/**
* @param Nome the Nome to set
*/
public void setNome(String Nome) {
this.Nome = Nome;
}
/**
* @return the Empresa
*/
public String getEmpresa() {
return Empresa;
}
/**
* @param Empresa the Empresa to set
*/
public void setEmpresa(String Empresa) {
this.Empresa = Empresa;
}
/**
* @return the Endereco
*/
public String getEndereco() {
return Endereco;
}
/**
* @param Endereco the Endereco to set
*/
public void setEndereco(String Endereco) {
this.Endereco = Endereco;
}
/**
* @return the Numero
*/
public int getNumero() {
return Numero;
}
/**
* @param Numero the Numero to set
*/
public void setNumero(int Numero) {
this.Numero = Numero;
}
/**
* @return the Bairro
*/
public String getBairro() {
return Bairro;
}
/**
* @param Bairro the Bairro to set
*/
public void setBairro(String Bairro) {
this.Bairro = Bairro;
}
/**
* @return the Cidade
*/
public String getCidade() {
return Cidade;
}
/**
* @param Cidade the Cidade to set
*/
public void setCidade(String Cidade) {
this.Cidade = Cidade;
}
/**
* @return the UF
*/
public String getUF() {
return UF;
}
/**
* @param UF the UF to set
*/
public void setUF(String UF) {
this.UF = UF;
}
/**
* @return the Telefone
*/
public String getTelefone() {
return Telefone;
}
/**
* @param Telefone the Telefone to set
*/
public void setTelefone(String Telefone) {
this.Telefone = Telefone;
}
/**
* @return the Celular
*/
public String getCelular() {
return Celular;
}
/**
* @param Celular the Celular to set
*/
public void setCelular(String Celular) {
this.Celular = Celular;
}
/**
* @return the Email
*/
public String getEmail() {
return Email;
}
/**
* @param Email the Email to set
*/
public void setEmail(String Email) {
this.Email = Email;
}
/**
* @return the ID
*/
public int getID() {
return ID;
}
/**
* @param ID the ID to set
*/
public void setID(int ID) {
this.ID = ID;
}
CONTROLLER:
public class cadastro_clientesBUSINESS {
private cadastro_clientesDAO dao;
public cadastro_clientesBUSINESS(){
this.dao = new cadastro_clientesDAO();
}
public void salvar(cadastro_clientes save){
dao.cadastroClientes(save);
}
public List<cadastro_clientes> buscar(){
return dao.listarClientes();
}
}
DAO:
public int cadastroClientes(cadastro_clientes save){
int result = 0;
Conexao inserir = new Conexao();
cadastro_clientes c = new cadastro_clientes();
String NO,EM,EN,NU,BA,CI,UF,TEL,CEL,EMAIL,insert="";
NO=c.getNome();
EM=c.getEmpresa();
EN=c.getEndereco();
NU=String.valueOf(c.getNumero());
BA=c.getBairro();
CI=c.getCidade();
UF=c.getUF();
TEL=c.getTelefone();
CEL=c.getCelular();
EMAIL=c.getEmail();
insert = "insert into cadastro_clientes(nome,empresa,endereco,numero,bairro,cidade,uf,telefone,celular,email)" + "values ('" + NO + "','" + EM + "','" + EN + "'," + NU + ",'"+ BA +"','"+ CI +"','"+ UF+"','"+ TEL+"','"+ CEL +"','"+EMAIL+"')";
JOptionPane.showMessageDialog(null, insert);
try {
inserir.Atualiza(insert);
} catch (SQLException ex) {
Logger.getLogger(clientes.class.getName()).log(Level.SEVERE, null, ex);
}
try {
inserir.Exit();
} catch (SQLException ex) {
Logger.getLogger(clientes.class.getName()).log(Level.SEVERE, null, ex);
}
try {
result = inserir.stat.executeUpdate(insert);
} catch (SQLException ex) {
Logger.getLogger(cadastro_clientesDAO.class.getName()).log(Level.SEVERE, null, ex);
}
return result;
}
E onde estou com os TextField eu fiz isso
public void cadastro_clientes(){
cadastro_clientes newc = new cadastro_clientes();
cadastro_clientesBUSINESS cb = new cadastro_clientesBUSINESS();
newc.setBairro(String.valueOf(jtfBairro));
newc.setNome(String.valueOf(jtfNome));
newc.setCelular(String.valueOf(jtfCelular));
newc.setCidade(String.valueOf(jtfCelular));
newc.setEmail(String.valueOf(jtfEmail));
newc.setEmpresa(String.valueOf(jtfEmpresa));
newc.setEndereco(String.valueOf(jtfEndereco));
newc.setNumero(11);
newc.setTelefone(String.valueOf(jtfTelefone));
newc.setUF("uf");
cb.salvar(newc);
}
