Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //AÇÕES DO BOTÃO INCLUIR
- if(e.getSource() == BIncluir){
- //conexão com banco de dados:
- //procura a classe com.mysql.jdbc.Driver
- try{
- Class.forName("com.mysql.jdbc.Driver");
- //cria uma variável:
- Connection con;
- //cria uma conexão com o banco de dados
- con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/sistema", "root", "");
- //minha query
- String query = "INSERT INTO professor (ident_professor, nm_professor) VALUES(?,?)";
- //cria o camando
- PreparedStatement stmt = con.prepareStatement(query);
- //seta os valores na string de inserção
- stmt.setString(1, IdentProf.getText());
- stmt.setString(2, NomeProf.getText());
- //executa o comando no banco de dados
- stmt.executeUpdate();
- JOptionPane.showMessageDialog(null,"Professor: n- " + NomeProf.getText() + "nttIncluído com sucesso!", "ATENÇÃO",JOptionPane.INFORMATION_MESSAGE);
- //fecha o comando e a conexão com o banco de dados
- stmt.close();
- con.close();
- } catch (ClassNotFoundException ex) { //tratador de erro do comando Class.forName
- System.out.println(ex.getMessage() + " Não foi possível encontrar a classe");
- } catch (SQLException ex) { //tratador de erro do comando con = DriverManager.getConnection
- System.out.println(ex.getMessage() + " Não foi possível conectar no banco de dados");
- JOptionPane.showMessageDialog(null,"Não foi possível incluir o Curso", "ATENÇÃO",JOptionPane.INFORMATION_MESSAGE);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement