Meu código ta assim:
public class Clientes_DAO {
public void salvar_Clientes(Clientes clientes) throws SQLException{
Connection conexao_Banco_Dados = Conexao_Banco_Dados.getConexaoBD();
try{
PreparedStatement stmt = conexao_Banco_Dados.prepareStatement("insert into "
+ “cadastro_clientes (nome_cliente, cadastro_pessoa_fisica, telefone_cliente_id, \n”
+ “endereco_cliente_id, genero_cliente_id, status_cliente) \n”
+ “values (?, ?, ?, ?, ?, ?)”);
stmt.setString(1, clientes.getNome_Cliente());
stmt.setString(2, clientes.getCadastro_Pessoa_Fisica());
stmt.setInt(3, clientes.getTelefone_Cliente_ID().getId_Telefone());
stmt.setInt(4, clientes.getEndereco_Cliente_ID().getId_Endereco());
stmt.setInt(5, clientes.getGenero_Cliente_ID().getId_Genero());
stmt.setBoolean(6, clientes.isStatus_Cliente());
stmt.executeUpdate(); //executar e atualizar la dentro
}catch(SQLException error){
throw new SQLException("FALHA AO INSERIR CLIENTE "+error);
}
}
}
clientes.setNome_Cliente(txt_Nome_Cliente.getText());
clientes.setCadastro_Pessoa_Fisica(txt_CPF.getText());
clientes.setTelefone_Cliente_ID(telefone);
clientes.setEndereco_Cliente_ID(endereco);
clientes.setGenero_Cliente_ID(genero);
clientes.setStatus_Cliente(false);
try {
clientes_DAO.salvar_Clientes(clientes);
Alert a = new Alert(Alert.AlertType.CONFIRMATION);
a.setHeaderText(“CLIENTE SALVO NO BANCO DE DADOS!”);
a.show();
} catch (SQLException ex) {
Alert a = new Alert(Alert.AlertType.ERROR);
a.setHeaderText(“FALHA AO SALVAR CLIENTE NO BANCO DE DADOS!!”+ex);
a.show();
}
}
Agradeço a quem pode me ajudar
