2009-10-28 2 views
0

Je travaille sur un projet Java et j'ai besoin de tirer certaines valeurs d'une base de données et de les transformer en variables que le programme utilisera ensuite pour établir une facture. Je peux obtenir le programme de se connecter à la base de données très bien, et l'instruction mySQL pour appeler les données dont j'ai besoin est assez facile. Je ne peux pas sembler comprendre comment alors l'avoir mis chaque champ retourné dans le resultset dans une variable séparée.Utilisation d'informations d'une base de données en tant que valeurs de variables

Répondre

2

levée Shamelessly du didacticiel JDBC

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, 
             ResultSet.CONCUR_READ_ONLY); 
    ResultSet srs = stmt.executeQuery(
     "SELECT COF_NAME, PRICE FROM COFFEES"); 
    while (srs.next()) { 
      String name = srs.getString("COF_NAME"); 
      float price = srs.getFloat("PRICE"); 
      System.out.println(name + "  " + price); 
    }