J'ai une méthode qui permet d'inserer les données dans la base :

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();
	}
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 !!