Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Connessione databse


    Salve a tutti, ho il seguente problema con la connessione a un database :



    Statement stmt = connessione.createStatement();
    String query="SELECT * FROM utente";
    risultato= stmt.executeQuery(query);
    while(risultato.next()){
    System.out.Print(risultato.getString(1));//Nome
    System.out.Print(risultato.getString(2));//Email
    .
    .
    .
    }

    Fin qui tutto ok.

    Ora supponiamo che voglio fare in quest'altro modo:

    Statement stmt = connessione.createStatement();
    String query="SELECT * FROM utente";
    risultato= stmt.executeQuery(query);
    while(risultato.next()){
    for(int j=1;j<=?;++j){
    System.out.Print(risultato.getString(j));
    }
    }


    La mia domanda è: come faccio a calcolare il '?', cioè fin quando deve scorrere il ciclo della j?
    Grazie a tutti.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Devi ottenere il ResultSetMetaData che ti dice tutte le caratteristiche sul ResultSet che hai ottenuto.
    Puoi avere un esempio consultando il codice della Pillola che avevo postato ancora l'anno scorso, presente fra i link di questo forum.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2025 vBulletin Solutions, Inc. All rights reserved.