Bonjour,
j’essaie de vérifier dans ma table si un nom existe ou pas pour pouvoir executer un traitement dans mon code java,mais à chaque fois qu j'execute j'ai un NullPointerException
voici mon code :
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
try{
  Class.forName("com.mysql.jdbc.Driver");
  try {
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/gcm","M","");
} catch (SQLException e) {e.printStackTrace();
}
 PreparedStatement statement =  con.prepareStatement("SELECT * FROM gcm_users WHERE name = '"+name+"'"); // la ligne qui provoque la NPE
 ResultSet result = statement.executeQuery();
 while(result.next()){
  duplicat=true;
	  }
}
catch(Exception e){
 e.printStackTrace();
 }