Guest User

Untitled

a guest
Jan 5th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. private JPanel contentPane;
  2. private JTextField jtfNome;
  3. private JTextField jtfId;
  4. private JTextField jtfSalario;
  5. private Connection connection = null;
  6. private Statement statement = null;
  7. private ResultSet resultset = null;
  8.  
  9.  
  10. public void conectar() {
  11. String servidor = "jdbc:mysql://localhost:3306/bermudas?useTimezone=true&serverTimezone=UTC";
  12. String usuario = "root";
  13. String senha = "13@2da";
  14. String driver = "com.mysql.cj.jdbc.Driver";
  15.  
  16. try {
  17. Class.forName(driver);
  18. this.connection = DriverManager.getConnection(servidor, usuario, senha);
  19. this.statement = this.connection.createStatement();
  20. JOptionPane.showMessageDialog(null,"Conectou");
  21. } catch (ClassNotFoundException e) {
  22. // TODO Auto-generated catch block
  23. e.printStackTrace();
  24. } catch (SQLException e) {
  25. // TODO Auto-generated catch block
  26. e.printStackTrace();
  27. }
  28. }
  29.  
  30. public void insFun(int id1,String name,float sal) {
  31. int id2=id1;
  32. String name2=name;
  33. float sal2=sal;
  34.  
  35. try {
  36. String sql = "INSERT INTO funcionarios(RegistroFuncionarios,Nome,Salario) VALUES ("+id2+","+name2+","+sal2+")";
  37. JOptionPane.showMessageDialog(null,"a+ "+id2+name2+sal2+" +a");
  38. statement.executeUpdate(sql);
  39.  
  40. } catch (SQLException e1) {
  41. e1.printStackTrace();}
  42.  
  43. }
  44.  
  45.  
  46.  
  47. /**
  48. * Launch the application.
  49. */
  50. public static void main(String[] args) {
  51. EventQueue.invokeLater(new Runnable() {
  52. public void run() {
  53. try {
  54. Intgrafica frame = new Intgrafica();
  55. frame.setVisible(true);
  56. } catch (Exception e) {
  57. e.printStackTrace();
  58. }
  59. }
  60. });
  61. }
  62.  
  63. /**
  64. * Create the frame.
  65. */
  66. public Intgrafica() {
  67. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  68. setBounds(100, 100, 450, 300);
  69. contentPane = new JPanel();
  70. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  71. setContentPane(contentPane);
  72. contentPane.setLayout(null);
  73.  
  74. JLabel lblNome = new JLabel("nome");
  75. lblNome.setBounds(29, 50, 46, 14);
  76. contentPane.add(lblNome);
  77.  
  78. JLabel lblId = new JLabel("id");
  79. lblId.setBounds(29, 94, 46, 14);
  80. contentPane.add(lblId);
  81.  
  82. JLabel lblSalario = new JLabel("salario");
  83. lblSalario.setBounds(29, 138, 46, 14);
  84. contentPane.add(lblSalario);
  85.  
  86. jtfNome = new JTextField();
  87. jtfNome.setBounds(68, 47, 86, 20);
  88. contentPane.add(jtfNome);
  89. jtfNome.setColumns(10);
  90.  
  91. jtfId = new JTextField();
  92. jtfId.setBounds(68, 91, 86, 20);
  93. contentPane.add(jtfId);
  94. jtfId.setColumns(10);
  95.  
  96. jtfSalario = new JTextField();
  97. jtfSalario.setBounds(68, 135, 86, 20);
  98. contentPane.add(jtfSalario);
  99. jtfSalario.setColumns(10);
  100.  
  101. JButton btnAdicionarFuncionario = new JButton("adicionar funcionario");
  102. btnAdicionarFuncionario.addActionListener(new ActionListener() {
  103. public void actionPerformed(ActionEvent e) {
  104.  
  105. Intgrafica x = new Intgrafica();
  106. x.conectar();
  107. x.insFun(Integer.parseInt(jtfId.getText()), jtfNome.getText(), Float.parseFloat(jtfSalario.getText()));
  108. //try {
  109. // String sql = "INSERT INTO funcionarios(RegistroFuncionarios,Nome,Salario) VALUES ("+Integer.parseInt(jtfId.getText())+","+jtfNome.getText()+","+Float.parseFloat(jtfSalario.getText())+")";
  110. // statement.executeUpdate(sql);
  111. //} catch (SQLException e1) {
  112. // e1.printStackTrace();}
  113.  
  114. }
  115. });
  116. btnAdicionarFuncionario.setBounds(68, 194, 191, 23);
  117. contentPane.add(btnAdicionarFuncionario);
  118. }
Add Comment
Please, Sign In to add comment