Advertisement
Guest User

Untitled

a guest
Jan 19th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.99 KB | None | 0 0
  1. DadosFuncionario cv = new DadosFuncionario();
  2.  
  3.  
  4. try {
  5. Class.forName("com.mysql.jdbc.Driver");
  6.  
  7. Connection con;
  8.  
  9.  
  10. con = DriverManager.getConnection("jdbc:mysql://localhost/dp","root","root");
  11.  
  12.  
  13.  
  14. String query = "insert into funcionario (cargoOcupado,nome,cpf,rg,orgaoExped,dataExped,dataDeNascimento,email"
  15. + "estadoCivil,sexo,cnh,titulo,zona,secao,carteiraTrabalho,serieCtrabalho,cartResevista,serieResevista"
  16. + "racaCor,assinatura,pis) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
  17.  
  18. PreparedStatement stmt = con.prepareStatement(query);
  19.  
  20. stmt.setString(1, cargoOcupado.getText());
  21. stmt.setString(2, nome.getText());
  22. stmt.setString(3, cpf.getText());
  23. stmt.setString(4, rg.getText());
  24. stmt.setString(5, orgaoExped.getText());
  25. stmt.setString(6, ((JTextField)dataExped.getDateEditor().getUiComponent()).getText());
  26. stmt.setString(7, ((JTextField)dataDeNascimento.getDateEditor().getUiComponent()).getText());
  27. stmt.setString(8, email.getText());
  28. //stmt.setIcon(10, foto.getIcon);
  29. stmt.setString(9, (String) estadoCivil.getSelectedItem());
  30. stmt.setString(10, (String) sexo.getSelectedItem());
  31. stmt.setString(11, cnh.getText());
  32. stmt.setString(12, titulo.getText());
  33. stmt.setString(13, zona.getText());
  34. stmt.setString(14, secao.getText());
  35. stmt.setString(15, carteiraTrabalho.getText());
  36. stmt.setString(16, serieCtrabalho.getText());
  37. stmt.setString(17, cartResevista.getText());
  38. stmt.setString(18, serieResevista.getText());
  39. stmt.setString(19, (String) racaCor.getSelectedItem());
  40. stmt.setString(20, assinatura.getText());
  41. stmt.setString(21, pis.getText());
  42.  
  43. stmt.executeUpdate();
  44. stmt.close();
  45.  
  46. String query2 = "insert into dadosprofissionais (cpf,numeroCasa,diretoria,departamento,divisao,matricula,inss,contaCorrente"
  47. + "agenciaBanco,numeroBanco,nivelEscolar,periodo,dataAdmissao,conselho)values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
  48.  
  49. PreparedStatement stmt2 = con.prepareStatement(query2);
  50.  
  51. stmt2.setString(22, cpf.getText());
  52. stmt2.setString(23, numeroCasa.getText());
  53. stmt2.setString(24, diretoria.getText());
  54. stmt2.setString(25, departamento.getText());
  55. stmt2.setString(26, divisao.getText());
  56. stmt2.setString(27, matricula.getText());
  57. stmt2.setString(28, (String) inss.getSelectedItem());
  58. stmt2.setString(29, contaCorrente.getText());
  59. stmt2.setString(30, agenciaBanco.getText());
  60. stmt2.setString(31, numeroBanco.getText());
  61. stmt2.setString(32, (String) nivelEscolar.getSelectedItem());
  62. stmt2.setString(33, periodo.getText());
  63. stmt2.setString(34, ((JTextField)dataAdmissao.getDateEditor().getUiComponent()).getText());
  64. stmt2.setString(35, conselho.getText());
  65.  
  66. stmt2.executeUpdate();
  67. stmt2.close();
  68.  
  69. String query3 = "insert into endereco (cpf,numeroCasa,rua,ruaOrgao,bairro,bairroOrgao,cidade,cidadeOrgao,cep,ufFuncionario,ufOrgao) values(?,?,?,?,?,?,?,?,?,?,?)";
  70.  
  71. PreparedStatement stmt3 = con.prepareStatement(query3);
  72.  
  73. stmt3.setString(36, cpf.getText());
  74. stmt3.setString(37, numeroCasa.getText());
  75. stmt3.setString(38, rua.getText());
  76. stmt3.setString(39, ruaOrgao.getText());
  77. stmt3.setString(40, bairro.getText());
  78. stmt3.setString(41, bairroOrgao.getText());
  79. stmt3.setString(42, cidade.getText());
  80. stmt3.setString(43, cidadeOrgao.getText());
  81. stmt3.setString(44, cep.getText());
  82. stmt3.setString(45, (String) ufFuncionario.getSelectedItem());
  83. stmt3.setString(46, (String) ufOrgao.getSelectedItem());
  84.  
  85. stmt3.executeUpdate();
  86. stmt3.close();
  87.  
  88. String query4 = "insert into informacoesgerais (cpf,parenteEmpresa,grauParentesco,concordo,observacoes,dataFormulario)values(?,?,?,?,?,?)";
  89.  
  90. PreparedStatement stmt4 = con.prepareStatement(query4);
  91.  
  92. stmt4.setString(47, cpf.getText());
  93. stmt4.setString(48, (String) parenteEmpresa.getSelectedItem());
  94. stmt4.setString(49, (String) grauParentesco.getSelectedItem());
  95. stmt4.setString(50, (String) concordo.getSelectedItem());
  96. stmt4.setString(51, observacoes.getText());
  97. //stmt4.setModel(6, tabela.getDropMode());
  98. stmt.setString(52, ((JTextField)dataFormulario.getDateEditor().getUiComponent()).getText());
  99.  
  100. stmt4.executeUpdate();
  101. stmt4.close();
  102.  
  103. String query5 = "insert into telefone (cpf,foneFuncionario,celFuncionario,ramal,foneOrgao)values(?,?,?,?,?)";
  104.  
  105. PreparedStatement stmt5 = con.prepareStatement(query5);
  106.  
  107. stmt5.setString(53, cpf.getText());
  108. stmt5.setString(54, foneFuncionario.getText());
  109. stmt5.setString(55, celFuncionario.getText());
  110. stmt5.setString(56, ramal.getText());
  111. stmt5.setString(57, foneOrgao.getText());
  112.  
  113. stmt5.executeUpdate();
  114. stmt5.close();
  115.  
  116. String query6 = "insert into dependentes (cpf,conjugue,pai,mae,qtdDeFilhos,totalDependentes,profissaoConjugue"
  117. + "profissaoPai,profissaoMae,parenteEmpresa,nomeParenEmpresa,grauParentesco)values(?,?,?,?,?,?,?,?,?,?,?,?)";
  118.  
  119. PreparedStatement stmt6 = con.prepareStatement(query6);
  120.  
  121. stmt6.setString(58, cpf.getText());
  122. stmt6.setString(59, conjugue.getText());
  123. stmt6.setString(60, pai.getText());
  124. stmt6.setString(61, mae.getText());
  125. stmt6.setString(62, qtdDeFilhos.getText());
  126. stmt6.setString(63, totalDependentes.getText());
  127. stmt6.setString(64, profissaoConjugue.getText());
  128. stmt6.setString(65, profissaoPai.getText());
  129. stmt6.setString(66, profissaoMae.getText());
  130. stmt6.setString(67, (String) parenteEmpresa.getSelectedItem());
  131. stmt6.setString(68, nomeParenEmpresa.getText());
  132. stmt6.setString(69, (String) grauParentesco.getSelectedItem());
  133.  
  134.  
  135. stmt6.executeQuery(query6);
  136. stmt6.close();
  137.  
  138.  
  139. } catch (ClassNotFoundException ex) {
  140. JOptionPane.showMessageDialog(null, "Não foi possivel encontrar a classe...");
  141.  
  142. } catch (SQLException ex) {
  143. JOptionPane.showMessageDialog(null, "Ocorreu um erro no SQL...");
  144. }
  145.  
  146. JOptionPane.showMessageDialog(null, "Dados e conexao extabelecida com sucesso...");
  147. cargoOcupado.requestFocus();
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement