Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. @Override
  2. public void actionPerformed(ActionEvent e){
  3. if(e.getSource() == BIncluir){
  4. //procura a classe com.mysql.jdbc.Driver
  5. try{
  6. Class.forName("com.mysql.jdbc.Driver");
  7.  
  8. //cria uma variável:
  9. Connection con;
  10.  
  11. //cria uma conexão com o banco de dados
  12. con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/sistema", "root", "");
  13.  
  14. //minha query
  15. String query = "INSERT INTO curso (cod_curso, nm_curso, tipo_curso, carga_h, cod_instituto) VALUES(?,?,?)";
  16.  
  17. //cria o camando
  18. PreparedStatement stmt = con.prepareStatement(query);
  19.  
  20. //seta os valores na string de inserção
  21. stmt.setString(1, CodCurso.getText());
  22. stmt.setString(2, Txt1.getText());
  23. stmt.setString(3, Txt2.getText());
  24. stmt.setString(4, CargaHoraria.getText());
  25. stmt.setString(5, CodInstituto.getText());
  26.  
  27. //executa o comando no banco de dados
  28. stmt.executeUpdate();
  29.  
  30. //fecha o comando e a conexão com o banco de dados
  31. stmt.close();
  32. con.close();
  33.  
  34. } catch (ClassNotFoundException ex) { //tratador de erro do comando Class.forName
  35. System.out.println("Não foi possível encontrar a classe");
  36. } catch (SQLException ex) { //tratador de erro do comando con = DriverManager.getConnection
  37. System.out.println("Não foi possível conectar ao banco de dados");
  38. }
  39.  
  40. //minha query
  41. String query = "INSERT INTO curso (cod_curso, nm_curso, tipo_curso, carga_h, cod_instituto) VALUES(?,?,?)";
  42.  
  43. //cria o camando
  44. PreparedStatement stmt = con.prepareStatement(query);
  45.  
  46. //seta os valores na string de inserção
  47. stmt.setString(1, CodCurso.getText());
  48. stmt.setString(2, Txt1.getText());
  49. stmt.setString(3, Txt2.getText());
  50. stmt.setString(4, CargaHoraria.getText());
  51. stmt.setString(5, CodInstituto.getText());
  52.  
  53. //executa o comando no banco de dados
  54. stmt.executeUpdate();
  55.  
  56. //fecha o comando e a conexão com o banco de dados
  57. stmt.close();
  58. con.close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement