J'ai une méthode qui permet d'inserer les données dans la base :
la méthode marche bien quand j'insère la méthode main() dans cette classe appelée gestionEtudiant, mais quand je fait appelle à la méthode dans une servlet j'ai l'exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public void ajoutProfesseur(Professeur p) throws SQLException { Connexion con=null; try { con = new Connexion(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } PreparedStatement pr=con.conn.prepareStatement("insert into PROFESSEUR(NOM_PROF, PRENOM_PROF, EMAIL_PROF) values(?,?,?)"); pr.setString(1, p.getNom_prof()); pr.setString(2, p.getPrenom_prof()); pr.setString(3, p.getEmail_prof()); pr.execute(); }
java.lang.NullPointerException
at dbo.gestionProfesseur.ajoutProfesseur(gestionProfesseur.java:31)
Je sais pas d'ou vient la problème !!
Partager