Objet qui ne pointe sur rien
Bonjour,
Je débute le java avec accès à une base de données MySQL.
J'ai réussi à me faire un petit programme. Mais lors du lancement de celui-ci, j'obtiens l'erreur suivante : "Exception in thread "main" java.lang.NullPointerException
at userService.main(userService.java:39)"....
D'après ce que j'en ai compris de mon problème, il semblerait qu'un objet ne pointe sur rien.
Je vous donne la partie de mon programme concerné par cette erreur et vous met en couleur la ligne concernée.
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 28 29 30 31 32 33 34
| public static void main(String[] args) throws IllegalAccessException, InstantiationException, ClassNotFoundException
{
Statement req;
ResultSet res;
String query;
String nom;
String pnom;
String mdp;
String rule;
String log;
Connection conn=null;
try {
conn=oracle.connecter_oracle.connecter("host","port","base","login","mdp");
//des champs à remplir
query = "select * from user";
req = conn.createStatement();
res = req.executeQuery(query);
while(res.next()) {
nom = getNom();
pnom = getPrenom();
mdp = getMdp();
rule = getRole();
log = getLogin();
System.out.println(
" utilisateur : "+nom+","+pnom+","+rule+","+log+","+rule+"");
}
req.close();
}
catch (SQLException e) {System.out.println(e.toString());}
} |
Auriez-vous une idée sur mon problème, s'il vous plaît ?
En vous remerciant.
Bonne journée.