0

Estoy creando una gráfica con datos de la base de datos, pero cuando trato de generar el gráfico me sale este error:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

Creo que hay algo mal en mi método createDataset, pero no estoy seguro. Ese es el método:

private XYDataset createDataset(){
    XYSeries series = new XYSeries("Teste");
    conex.conectar();

    try{
    do{
        double rcv = conex.rs.getDouble("rcv_arena_verde"); // La primera línea que sale en el error
        double rth = conex.rs.getDouble("rth_arena_verde"); 
    series.add(rcv, rth);

    } while (conex.rs.next());
    }catch (SQLException ex){ 
        JOptionPane.showMessageDialog(null, "Erro ao preencher grafico \n " +ex.getMessage());
    }

    XYSeriesCollection dataset = new XYSeriesCollection();
    dataset.addSeries(series); 
    return dataset;
} 

La primera línea que sale en el error es la primera dentro del "do".

Utilizo los mismos parámetros/métodos de conexión con la base de datos en otras clases en el mismo proyecto y no tengo ningún problema, así que no creo que este sea el error. ¿Tal vez los estoy usando incorrectamente en esta clase?

0 Answers0