salut les amis lors de compilation de mon code j'ai eu un erreur bizarre dans execution de requete sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rs = state.executeQuery(sql_req);
voici le code et la resultat
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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...