Advertisement
Guest User

Untitled

a guest
Nov 6th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. //AÇÕES DO BOTÃO INCLUIR
  2. if(e.getSource() == BIncluir){
  3. //conexão com banco de dados:
  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 professor (ident_professor, nm_professor) 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, IdentProf.getText());
  22. stmt.setString(2, NomeProf.getText());
  23.  
  24. //executa o comando no banco de dados
  25. stmt.executeUpdate();
  26. JOptionPane.showMessageDialog(null,"Professor: n- " + NomeProf.getText() + "nttIncluído com sucesso!", "ATENÇÃO",JOptionPane.INFORMATION_MESSAGE);
  27.  
  28. //fecha o comando e a conexão com o banco de dados
  29. stmt.close();
  30. con.close();
  31.  
  32. } catch (ClassNotFoundException ex) { //tratador de erro do comando Class.forName
  33. System.out.println(ex.getMessage() + " Não foi possível encontrar a classe");
  34. } catch (SQLException ex) { //tratador de erro do comando con = DriverManager.getConnection
  35. System.out.println(ex.getMessage() + " Não foi possível conectar no banco de dados");
  36. JOptionPane.showMessageDialog(null,"Não foi possível incluir o Curso", "ATENÇÃO",JOptionPane.INFORMATION_MESSAGE);
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement