erreur compilation java.lang.NullPointerException
salut les amis lors de compilation de mon code j'ai eu un erreur bizarre dans execution de requete sql
Code:
rs = state.executeQuery(sql_req);
voici le code et la resultat
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| void requete(String sql_req){
DBconnectopen(log, pw); //methode de connexion
System.out.println ("recuperation des données");
try{
connect.setAutoCommit(false);
state = connect.createStatement();
rs = state.executeQuery(sql_req);
while (rs.next()) {
//recuperation les éléments du tuple
test[0] = rs.getString(1);
test[1] = rs.getString(2);
test[2] = rs.getString(3);
System.out.println ("nom : " + test[0] + ",matF : " + test[1] + ", email : " + test[3]);
}
rs.close();
state.close();
System.out.println ("==>recuperation reussi");
connect.commit();
connect.setAutoCommit(true);
}
catch(Exception e){
System.out.println ("==>erreur de recuperation " + e);
}
DBconnectclose(); //methode de deconnexion
} |
resultat de l'execution
Code:
1 2 3 4 5 6 7
| connexion au driver...
==>connexion reussie
connexion à la base...
==>connexion reussi
recuperation des données
==>erreur de recuperation java.lang.NullPointerException
fermeture de connexion... |