Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Costruzione di un grafico
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giorgio.88 User Newbie • ultima modifica di

      Costruzione di un grafico

      Salve a tutti devo fare un esame per l'università e il prof. mi ha chiesto di fare un sito web con i dati da un database....fin qui tutto bene....ora però mi ha chiesto di rappresentare le statistiche con dei grafici, ho provato ad unsare jfreechart ma mi da errore sull'operatore "dataset.executeQuery(SQL)" più in dettaglio:

      faccio la connessione al DB e poi

      String SQL = "select a.cognome as cognome,count(c.codiceMaterialesportivo) as count,sum(ms.costo)as somma from Atleta a,compra c,materiale_sportivo ms where a.codiceFiscale=c.codiceAtleta And c.codiceMaterialeSportivo = ms.idms";

      JDBCPieDataset dataset = new JDBCPieDataset(prova);
      dataset.executeQuery(SQL);
      prova.close();
      JFreeChart chart = ChartFactory.createPieChart(
      "Statistiche",
      dataset,
      true, true, true);

      ChartUtilities.saveChartAsPNG(new java.io.File("torta.png"), chart, 1000, 1000);

      mi potete aiutare????

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        non credo si possa utilizzare count come alias

        
        ... count(c.codiceMaterialesportivo) as **count** ...
        
        

        prova con

        
        ... count(c.codiceMaterialesportivo) as **conto** ...
        
        
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          giorgio.88 User Newbie • ultima modifica di

          Adesso provo.... Grazie mille.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            giorgio.88 User Newbie • ultima modifica di

            Il problema me lo fa su oracle perchè provo a fare la query su oracle e mi fa quell'errore che ho scritto sopra... Cosa potrebbe essere???

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              Ciao Giorgio_88,
              hai provato a fare la modifica indicata da ayrton2001?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                giorgio.88 User Newbie • ultima modifica di

                Si, ho provato, ma mi da lo stesso errore di prima.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • L
                  lucabartoli User Attivo • ultima modifica di

                  Ciao Giorgio_88,

                  Mi raccomando, fai attenzione ad iniziare ogni frase con la lettera maiuscola e terminare con il punto, come da regolamento del forum.

                  Buona continuazione sul Forum GT! 😉

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti