Aí galera Graças a Deus , consegui, obrigado a todos, estou deixando o código se alguém passar pela mesma dúvida
public class FuncionarioDAO {
public Connection conn;
public FuncionarioDAO(Connection c){
this.conn=c;
}
public void insere(Funcionario funcionario) throws PersistenciaException{
PreparedStatement ps=null;
try{
String sql=null;
if(funcionario.getId()!=0){
throw new IllegalArgumentException("Este Funcionário já existe no Banco");
}
sql="insert into funcionario(nome,prefixo,data_admissao,salario_base,nome_escala,cracha_light,contrato,sexo,horario_entrada,horario_saida,setor,cargo,centro_custo,intervalo,pai,mae,tipo_sanguineo,data_nascimento,naturalidade,estado_civil,endereco,bairro,cidade,estado,cep,ponto_referencia,indicacao,referencia_cliente,md,emprego_anterior,formacao,instituicao,registro_geral,emissao_registro,orgao_emissor,ctps,data_emissao_ctps,serie_ctps,cnh,vencimento_cnh,categoria,titulo,emissao_titulo,pis,emissao_pis,crea,emissao_crea,situacao_crea,tel_celular,tel_recado,tel_residencial,foto,cpf) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";// uff
ps=this.conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
//1º Guia Dados Gerais
ps.setString(1,funcionario.getNome());
ps.setString(2,funcionario.getPrefixo());
//ps.setDate(3, null);
ps.setDate(3, converteData(funcionario.getData_admissao()));
ps.setFloat(4,funcionario.getSalario_base());
ps.setString(5,funcionario.getNome_escala());
ps.setString(6,funcionario.getCracha_light());
ps.setString(7,funcionario.getNumero_contrato());
ps.setString(8,funcionario.getSexo());
ps.setString(9,funcionario.getHorario_entrada());
ps.setString(10,funcionario.getHorario_saida());
ps.setInt(11,funcionario.getSetor());
ps.setInt(12,funcionario.getCargo());
ps.setInt(13,funcionario.getCentro_de_custo());
ps.setString(14,funcionario.getIntervalo());
// 2º Guia dados Sociais
ps.setString(15,funcionario.getPai());
ps.setString(16,funcionario.getMae());
ps.setString(17,funcionario.getTipo_sanguineo());
ps.setString(18,funcionario.getData_nascimento());
ps.setString(19,funcionario.getNaturalidade());
ps.setString(20,funcionario.getEstado_civil());
ps.setString(21,funcionario.getEndereco());
ps.setString(22,funcionario.getBairro());
ps.setString(23,funcionario.getCidade());
ps.setString(24,funcionario.getEstado());
ps.setString(25,funcionario.getCep());
ps.setString(26,funcionario.getPonto_referencia());
ps.setString(27,funcionario.getIndicacao());
ps.setString(28,funcionario.getReferencia_cliente());
ps.setString(29,funcionario.getMd());
ps.setString(30,funcionario.getEmprego_anterior());
ps.setString(31,funcionario.getFormacao());
ps.setString(32,funcionario.getInstituicao());
// Agora vamos louvar ao Todo Poderoso
// DEUS ESTÁ AQUI ALELUIA
//TÃO CERTO QUANTO O AR QUE EU RESPIRO
// TÃO CERTO QUANTO O AMANHÃ QUE SE LEVANTA
// TÃO CERTO QUANTO EU TE FALO E PODES OUVIR
// ESPEREI COM PACIÊNCIA NO SENHOR E ELE ME OUVIU
// 3º Guia Documentação
ps.setString(33,funcionario.getRegistro_geral());
ps.setString(34,funcionario.getData_emissao_registro_geral());
ps.setString(35,funcionario.getOrgao_emissor());
ps.setString(36,funcionario.getCtps());
ps.setString(37,funcionario.getData_emissao_ctps());
ps.setString(38,funcionario.getSerie_ctps());
ps.setString(39,funcionario.getCnh());
ps.setString(40,funcionario.getData_vencimento_cnh());
ps.setString(41,funcionario.getCategoria_cnh());
ps.setString(42,funcionario.getTitulo());
ps.setString(43,funcionario.getData_emissao_titulo());
ps.setString(44,funcionario.getPis());
ps.setString(45,funcionario.getData_emissao_pis());
ps.setString(46,funcionario.getCrea());
ps.setString(47,funcionario.getData_emissao_crea());
ps.setString(48,funcionario.getSituacao_crea());
// 4º Guia Contatos
ps.setString(49,funcionario.getTel_celular());
ps.setString(50,funcionario.getTel_recado());
ps.setString(51,funcionario.getTel_residencial());
ps.setString(53,funcionario.getCpf());
// dados sociais gerais
ps.setString(52,funcionario.getFoto());
// Se algo não dá certo com você , fale com Deus para te ajudar
ps.executeUpdate(); // Graças a Deus
ResultSet rs=ps.getGeneratedKeys();
rs.next();
funcionario.setId(rs.getInt(1));
} catch(SQLException se){
throw new PersistenciaException(se);
}}
//private Date convertedata(Date date) {
private Date converteData(String data) {
Date d = null;
try {
data = data.substring(6) + "-" +
data.substring(3, 5) + "-" +
data.substring(0, 2);
d = Date.valueOf(data);
} catch (Exception ex) {
ex.printStackTrace();
}
return d;
}
}
Gente eu estava quase desistindo deste negócio de java qua complicação, mais Deus me fortalaceu e irei continuar a caminhada
// creio que esta não será a última dúvida, mais de uma a uma todas irão sair da minha vida , pois é na PERSEVERANÇA QUE SE ALCANÇA A VITÓRIA, e a VITÓRIA , vem de DEUS
// Abraço a todos
[/code]