Aucun Enregistrement en retour (PreparedStatement)
salut a vous. aidez moi a comprendre ce qui ne vas pas avec cette méthode. je n'ai aucun enregistrement en retour. en effet, lorsque je mets des valeurs en dur dans l'application , j'ai des enregistrements en retour , mais une fois que j'essaie de récupérer ces données de façon dynamique , je n'ai plus d'enregistrement en retour. que faire ?
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 List<Agregation> listAgregation(List<Agregation> agregation)throws DAOMoptgisException {
preparedStatement = null;
Connection connexion = null ;
ResultSet resultSet=null;
List<Agregation> pointsList=null;
String pt_depart=null ;
String pt_arrivee=null;
for(int i=0 ; i< agregation.size() ; i++){
try {
pt_depart = agregation.get(i).getPoints_depart();
pt_arrivee = agregation.get(i).getPoints_arrive();
System.out.println(pt_depart);
//Récupération d'une connexion depuis la Factory
connexion = this.moptgisFactory.getConnection();
preparedStatement = initialisationRequetePreparee(connexion,SELECT_POINTS, false,pt_depart);
resultSet=preparedStatement.executeQuery();
while(resultSet.next()){
String longitude_depart =resultSet.getString(resultSet.findColumn("longitude"));
String latitude_depart =resultSet.getString(resultSet.findColumn("latitude"));
System.out.println("point_départ " + longitude_depart + " ," + latitude_depart);
}
}catch(SQLException e){
throw new DAOMoptgisException(e);
}finally {
fermeturesSilencieuses( resultSet, preparedStatement,connexion );
}
} |
je tiens a signaler que j'ai testé le contenu des variables pt_depart, pt_arrivee et que j'ai effectivement des valeurs.
Aucune valeur de retour (PreparedStatement)
salut. juste pour dire que je n'ai obtenu aucune amélioration avec ta suggestion