Connexion à une base MySQL donne un NPE
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:
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();
} |