Bonjour,
J'ai un problème au niveau de récupération d'une valeur.Au fait je voulais récupérer la valeur maximale d'un champs.
Voilà ce que j'ai fait :
Merci de votre aide.
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 public List<Proces> MAXProces(HttpServletRequest request) throws DAOException { Connection connexionBase = null; PreparedStatement preparedStatement = null; ResultSet resultat = null; List<Proces> plugranPro = new ArrayList<Proces>(); try{ connexionBase = daoFactory.getConnection(); preparedStatement = connexionBase.prepareStatement("select max(LibelleProces) as Proplugrand from proces;"); resultat = preparedStatement.executeQuery(); Proces proces = new Proces() while(resultat.next()){ plugranPro.add(proces.setNumProces(resultat.getLong("NumProces"))); plugranPro.add(proces.setLibelleProces(resultat.getString("LibelleProces"))); plugranPro.add(proces.setDateProces(resultat.getDate("DateProces"))); HttpSession session = request.getSession(); String nbreMAX = resultat.getString("Proplugrand ");//je récupère la valeur trouvée HttpSession session = request.getSession(); session.setAttribute("nombreMaximal", nbreMAX );//je place cette valeur en session pour la récupérer dans ma Servlet et en fin l'afficher dans ma JSP. } }catch(SQLException s){ throw new DAOException("Aucun n'enregistrement trouvé.",s); }finally{ fermeturesSilencieuses(resultat,preparedStatement,connexionBase); } return plugranPro; }
Partager