Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ResultSet

  1. #1

    ResultSet

    Salve a tutti,
    come faccio a recuperarmi i dati di un resultSet "ignoto"?
    codice:
    prepStmnt = conn.prepareStatement(query);
    			rs = prepStmnt.executeQuery();
    			while(rs.next()){
    				//qui dentro non so quanti campi ho e non so se sono stringhe o interi
    			}
    La query è una select * from tabella, ma la tabella è generica nel senso che la passo dinamicamente...

  2. #2
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: ResultSet

    Originariamente inviato da m.recupero
    //qui dentro non so quanti campi ho e non so se sono stringhe o interi
    I "metadati" (numero/nomi/tipi delle colonne ecc...) di un ResultSet li ottieni da getMetaData() che fornisce un ResultSetMetaData.
    Ovviamente vedi javadoc per i dettagli!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Codice PHP:
    Statement stmt conn.createStatement();
    ResultSet rs stmt.executeQuery"SELECT * FROM miaTabella" );
    while ( 
    rs.next() ) {
       
    int numeroColonne rs.getMetaData().getColumnCount();
       for ( 
    int i <= numeroColonne i++ ) {
          
    System.out.println"COLONNA " " = " rs.getObject(i) );
       }
    }
    rs.close();
    stmt.close(); 
    Gutta cavat lapidem
    [La goccia scava la pietra]
    ***
    (Ovidio)

  5. #5
    Grazie a tutti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.