Bonjour,
1) Je viens de créer une classe java qui consiste à parcourir une table :
2) J'ai créé un managed bean rattaché à cette classe.
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
30
31
32
33
34
35
36
37
38 import java.sql.*; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import oracle.jdbc.OracleDriver; public class Connexion1 { public Connexion1() throws NamingException, ClassNotFoundException { try { Context ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("jdbc/srconnDS"); Connection c = ds.getConnection(); Statement st = c.createStatement(); ResultSet rs = st.executeQuery("select * from users"); while(rs.next()) { //System.out.println(rs.getString(2)); =======>>> mon probléme à mon avis est içi <<<======= } c.close(); } catch (SQLException sqle) { System.out.println("Erreur sql : " + sqle); } } public static void main(String [] args) throws NamingException, ClassNotFoundException { Connexion1 test = new Connexion1(); } }
3) J'ai créé une page JSF associée à ce managed bean
Le problème au moment de l'exécution de cette page est qu'aucune donnée ne s'affiche.
Mon problème est dans la classe java.
Merci à ceux qui pourront m'aider à modifier cette classe pour que je puisse afficher les données dans la page.
Partager