Erreur d'insertion dans la base
J'ai une méthode qui permet d'inserer les données dans la base :
Code:
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();
} |
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 :
java.lang.NullPointerException
at dbo.gestionProfesseur.ajoutProfesseur(gestionProfesseur.java:31)
Je sais pas d'ou vient la problème !!