voila une partie de mon script :
Connection con = DriverManager.getConnection( url, user, password );
System.out.println ("connection avec la BD ok." );
stmt = con.createStatement();
//String queryString = ;
ResultSet rs = stmt.executeQuery( "select * FROM localisation" );
ResultSetMetaData rsdata = rs.getMetaData();
int i=0;
int j=0;
// recuperation du nb de resultat !
while (rs.next()){
i++;
}*/
int nbresult = 5;
int nbcolonne = rsdata.getColumnCount();
String[][] champs=new String[nbcolonne][nbresult+1];
System.out.println(" taille :"+nbcolonne);
// recuperation des nom des champs de la requete de resultat
// ligne 1 = nom des champs
i=0;
/*while (i < nbcolonne){
champs[i][0] = rsdata.getColumnName(i+1);
System.out.print(champs[i][0]+" | " );
i++;
}
*/
// recuperation des resultats meme et enregistrement
// dans un tableau !
j=1;
rs.first();
while (rs.next()) {
System.out.println("1" );
i=1;
while (i < nbcolonne) {
// System.out.print(champs[i][1] +" | " );
champs[i][j] = rs.getString(champs[i][0]);
System.out.println("2" );
System.out.println(champs[i][j] +" | " );
i++;
}
System.out.println();
j++;
}
rs.close();
stmt.close();
con.close();
}
mais bon des que je fait marches 2 fois RS.action de mouvement différent
ca plante
avec un message d'erreur :
Exception in thear mais
javalang.abstracmethoderror
...???
( ps en voula une question plus interessante )
( avis aux moderateur merci de pas detruire ce sujet ! )
---------------
L'Univers et la bétise humaine sont infinis ? Euhhh .... En ce qui concerne l'Univers, je n'en suis pas sûr... (Albert EINSTEIN)