Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    7

    Leggere e confrontare valori di una specifica colonna

    Salve a tutti, vi espongo subito il mio problema. Dato che devo eseguire operazioni su un database realizzato mediante Mysql, ho creato la connessione del mio database in java, riesco a visualizzare la tabella contenuta in esso, ora dovrei leggere i valori contenuti in una colonna "X" e confrontarli tra di loro, se i valori coincidono devo sommare i valori appartenenti ad un'altra colonna in corrispondenza dei valori di X che risultano essere uguali.
    In pratica:
    X Y
    a 2
    b 3
    a 4
    c 6
    dato che prima riga di X e terza hanno lo stesso valore devo sommare 2 con 4.
    Spero di essere stato chiaro. Grazie in anticipo.
    Allego il codice fino ad ora realizzato:

    package jdbcperson;
    import java.sql.*;
    public class Persone {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    try{
    //1. Connessione al database
    Connection myConn=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbpersone", "root","pass");

    //2. Creazione oggetto Statement
    Statement myStmt=myConn.createStatement();

    //3. Esecuzione SQL query
    ResultSet myRs=myStmt.executeQuery("select * from persone");

    //4. Risultati
    while(myRs.next()){
    System.out.println(myRs.getString("Nome")+","+ myRs.getString("Citta")+","+ myRs.getString("Stato")+","+ myRs.getString("P"));
    }

    }
    catch(Exception exc){
    exc.printStackTrace();
    }
    }
    }
    Ultima modifica di Gionsno; 22-03-2017 a 09:48

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.