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.
Auriez-vous une idée sur mon problème, s'il vous plaît ?
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
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());} }
En vous remerciant.
Bonne journée.
Partager