Mostrar datos de tabla

Iniciado por Lain0x, 11 Diciembre 2011, 06:45 AM

0 Miembros y 1 Visitante están viendo este tema.

Lain0x

Hola, me gustaría mostrar datos de una tabla mysql.
Pero sólo me muestra el del primer elemento que encuentra y no todos los datos que cumplen con la condición.

String sSQL = "SELECT * FROM empleado WHERE ((Cargo ='Jefe') OR (Cargo='jefe'))";
    try{
        PreparedStatement pst = (PreparedStatement) c.prepareStatement(sSQL);
        ResultSet rs = (ResultSet) pst.executeQuery();
        while (rs.next())
        {
            t6.setText("Las personas citadas son: "+rs.getString("Nombre"));
        }
    } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, ex);
        }// TO

seba123neo

tenes que ir concatenando, ahi solo seteas un unico valor, no vas acumulando los anteriores.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Shell Root

Creo que sería algo así,
Código (csharp) [Seleccionar]
       String sResultados = "";
       while (rs.next()){
           sResultados += rs.getString("Nombre");
           sResultados += "\n";
       }
       t6.setText("Las personas citadas son: "+ sResultados );
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Graphixx

#3
La mejor manera de mostrar o listar los registros de una tabla es usar una datagrid.
http://www.apphp.com/php-datagrid/index.php


Otra muy buena es esta:
http://jvelazqu.glo.org.mx/xajaxGrid/
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog