Affichage d'une table basée sur un Managed Bean
Bonjour,
1) Je viens de créer une classe java qui consiste à parcourir une table :
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 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();
}
} |
2) J'ai créé un managed bean rattaché à cette classe.
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.