Foros del Web » Programación para mayores de 30 ;) » Java »

Sentencia SELECT

Estas en el tema de Sentencia SELECT en el foro de Java en Foros del Web. Bueno, ya despues de conectarme a la base de datos, (que de nuevo agradezco mucho su ayuda hugo) quise empezar con una sentencia SELECT: Código ...
  #1 (permalink)  
Antiguo 28/03/2004, 09:59
Avatar de Jose2k  
Fecha de Ingreso: junio-2003
Mensajes: 98
Antigüedad: 21 años, 6 meses
Puntos: 0
Sentencia SELECT

Bueno, ya despues de conectarme a la base de datos, (que de nuevo agradezco mucho su ayuda hugo) quise empezar con una sentencia SELECT:
Código PHP:
import java.sql.*; 
class 
base {
    public static 
void main(String args[]) {
        
String first="SELECT * FROM prod";
        
Statement orden null;
        
Connection con null;
        
ResultSet rs null;
        
ResultSetMetaData rsm null;
        
int i=1,j=1
        try {
        Class.
forName("com.mysql.jdbc.Driver").newInstance();
        } catch (
Exception err) {
            
System.out.println("ERROR: " err);
        }
        try {
        
conDriverManager.getConnection("jdbc:mysql://localhost/base""lobbyroom""123456789");
        }
        catch (
SQLException ex) { 
            
System.out.println("SQLException: " ex.getMessage()); 
            
System.out.println("SQLState: " ex.getSQLState()); 
            
System.out.println("VendorError: " ex.getErrorCode()); 
        } 
        try {
            
orden con.createStatement();
               
rs orden.executeQuery(first);
               
rsm rs.getMetaData();
            while (
rs.next()) {
                while (
i<=rsm.getColumnCount()) {
                    try {
                        
System.out.println(rs.getString(i));
                        
i++;
                    } catch (
Exception err1) {
                        
System.out.println("Acabado: " err1);
                    }
                }
            }
        }
        catch (
SQLException exa) {
            
System.out.println("ERROR: " exa);
        }
        try {
        
con.close();
        } catch (
Exception errata) {
            
System.out.println(errata);
        }
    }

y el enunciado no tiene problema, es solo que muestra solo una fila! cuando quiero que muestre las 5 que tiene en total. le he hecho de varias formas, pero nada me ha resultado. de nuevo gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:20.