Bonjour,
je connecte à une base de données MySql qui possede trois tables, donc pour récupérer les résultats de cette BD, j utilise la classe ResultSet; mais le programme me lève une exception du type java.sql.SQLException: operation not allowed after ResultSet closed . ce que j ai compri c que l'une des ResultSet d une table a était fermer.
SVP est ce que vous pouvez m aider.
pour cela je vous donne la partie du programme qui me pose des problemes:

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
while(rs_terme.next()){	
        			int elm=rs_terme.getInt("elm");
        			double freq=rs_terme.getInt("freq");
        			String req_elm="select * from element where cle="+elm;
 
       				ResultSet rs_elm=statement.executeQuery(req_elm);
 
        			while(rs_elm.next()){
 
        			double nb_uni=rs_elm.getInt("nb_uni");
        			double nb_tot=rs_elm.getInt("nb_tot");
        			String chemin=rs_elm.getString("chemin");
        			String req_doc="select * from document where chemin="+"\""+chemin+"\"";
        			ResultSet rs_doc=statement.executeQuery(req_doc);
 
        			while(rs_doc.next()){
        			double nb_elements=rs_doc.getInt("nb_elements");
        			double nb_termes=rs_doc.getInt("nb_termes");
        			//double nb_doc_terme=statement.executeQuery("select count * from element group by chemin").getRow();
 
    			score1+=freq*(nb_uni/nb_tot)+(nb_elements/nb_termes)*(nb_doc);       		
 
        			}//fin table document
 
        		}//fin table element
        //je pense qu ici qu il ferme la connexion
        	}//fin parcour table terme
Merci

[ Modéré par Bulbo ]
Ajout d'un tag dans le titre
Ajout des balises code
Les Règles du Forum