Estou tentando salvar um cliente no BD, mas da esse problema
Cliente.java`
package br.com.funeraria.model;
/**
*
* @author Luan
*/
public class Cliente {
/**
* @return the nome
*/
public String getNome() {
return nome;
}
/**
* @param nome the nome to set
*/
public void setNome(String nome) {
this.nome = nome;
}
/**
* @return the cpf
*/
public String getCpf() {
return cpf;
}
/**
* @param cpf the cpf to set
*/
public void setCpf(String cpf) {
this.cpf = cpf;
}
/**
* @return the nascimento
*/
public String getNascimento() {
return nascimento;
}
/**
* @param nascimento the nascimento to set
*/
public void setNascimento(String nascimento) {
this.nascimento = nascimento;
}
/**
* @return the sexo
*/
public String getSexo() {
return sexo;
}
/**
* @param sexo the sexo to set
*/
public void setSexo(String sexo) {
this.sexo = sexo;
}
/**
* @return the telefone
*/
public int getTelefone() {
return telefone;
}
/**
* @param telefone the telefone to set
*/
public void setTelefone(int telefone) {
this.telefone = telefone;
}
/**
* @return the rua
*/
public String getRua() {
return rua;
}
/**
* @param rua the rua to set
*/
public void setRua(String rua) {
this.rua = rua;
}
/**
* @return the bairro
*/
public String getBairro() {
return bairro;
}
/**
* @param bairro the bairro to set
*/
public void setBairro(String bairro) {
this.bairro = bairro;
}
/**
* @return the numero
*/
public int getNumero() {
return numero;
}
/**
* @param numero the numero to set
*/
public void setNumero(int numero) {
this.numero = numero;
}
/**
* @return the cidade
*/
public String getCidade() {
return cidade;
}
/**
* @param cidade the cidade to set
*/
public void setCidade(String cidade) {
this.cidade = cidade;
}
/**
* @return the cep
*/
public int getCep() {
return cep;
}
/**
* @param cep the cep to set
*/
public void setCep(int cep) {
this.cep = cep;
}
/**
* @return the idPlano
*/
public int getIdPlano() {
return idPlano;
}
/**
* @param idPlano the idPlano to set
*/
public void setIdPlano(int idPlano) {
this.idPlano = idPlano;
}
private String nome;
private String cpf;
private String nascimento;
private String sexo;
private int telefone;
private String rua;
private String bairro;
private int numero;
private String cidade;
private int cep;
private int idPlano;
}`
Cliente.DAO`import br.com.funeraria.model.Cliente;
import com.mysql.jdbc.PreparedStatement;
import java.sql.SQLException;
import javax.swing.JOptionPane;
/**
*
* @author Luan
*/
public class ClienteDAO {
ConexaoBD conex = new ConexaoBD() ;
Cliente cliente = new Cliente();
public void salvar(Cliente cliente){
conex.conexao();
PreparedStatement pst;
try {
pst = (PreparedStatement) conex.con.prepareStatement("INSERT INTO usuario(Nome, nascimento, cpf, sexo, telefone, rua, bairro, numero, cidade, cep, idPlano) VALUES (?,?,?,?,?,?,?,?,?,?,?)");
pst.setString(1, cliente.getNome());
pst.setString(2, cliente.getNascimento());
pst.setString(3, cliente.getCpf());
pst.setString(4, cliente.getSexo());
pst.setInt(5, cliente.getTelefone());
pst.setString(6, cliente.getRua());
pst.setString(7, cliente.getBairro());
pst.setInt(8, cliente.getNumero());
pst.setString(9, cliente.getCidade());
pst.setInt(10, cliente.getCep());
pst.setInt(11, cliente.getIdPlano());
pst.execute();
pst.close();
JOptionPane.showMessageDialog(null, "Cliente Cadastrado com Sucesso!!!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Cliente não foi cadastrado :(\n" + ex);
}
conex.desconecta();
}`
Botão salvar na View`private void jButtonSalvarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
cliente.setNome(jTextFieldNome.getText());
cliente.setCpf(jTextFieldCPF.getText());
cliente.setCidade(jTextFieldCidade.getText());
cliente.setCep(Integer.parseInt(jTextFieldCEP.getText()));
cliente.setNumero(Integer.parseInt(jTextFieldNumero.getText()));
cliente.setNascimento(jTextFieldNascimento.getText());
cliente.setSexo((String) jComboBoxSexo.getSelectedItem());
if(jComboBoxPlano.getSelectedItem().equals("Bronze")){
cliente.setIdPlano(1);
} else if(jComboBoxPlano.getSelectedItem().equals("Prata")){
cliente.setIdPlano(2);
} else if(jComboBoxPlano.getSelectedItem().equals("Gold")){
cliente.setIdPlano(3);
}
cliente.setRua(jTextFieldRua.getText());
cliente.setBairro(jTextFieldBairro.getText());
cliente.setTelefone(Integer.parseInt(jTextFieldTelefone.getText()));
clidao.salvar(cliente);
jTextFieldNome.setText("");
jTextFieldCPF.setText("");
jTextFieldCidade.setText("");
jTextFieldCEP.setText("");
jTextFieldNumero.setText("");
jTextFieldNascimento.setText("");
jTextFieldRua.setText("");
jTextFieldBairro.setText("");
jTextFieldTelefone.setText("");
jButtonSalvar.setEnabled(false);
jTextFieldNome.setEnabled(false);
jComboBoxSexo.setEnabled(false);
jComboBoxPlano.setEnabled(false);
jTextFieldCEP.setEnabled(false);
jTextFieldBairro.setEnabled(false);
jTextFieldCPF.setEnabled(false);
jTextFieldCidade.setEnabled(false);
jTextFieldRua.setEnabled(false);
jTextFieldTelefone.setEnabled(false);
jTextFieldNascimento.setEnabled(false);
jTextFieldNumero.setEnabled(false);
} `