Gostaria de saber se alguem poderia me enviar ou indicar um exemplo de uma pagina JSP que gere um grafico com o JFreeChart consultando um BD?
Tanks ACJ2004 
Gostaria de saber se alguem poderia me enviar ou indicar um exemplo de uma pagina JSP que gere um grafico com o JFreeChart consultando um BD?
Tanks ACJ2004 
Aqui tem o básico para iniciar com JFreeChart. O artigo já é meio velhinho mas o importante é vc entender que os gráficos são criados a partir de DataSet’s. Cada gráfico tem seu DataSet específico.
Como colocar o retorno de uma consulta a um BD em um DataSet?
Tanks ACJ2004!
:idea: Cara, tente a pagina:
http://www.javaworld.com/javaworld/jw-12-2002/jw-1227-opensourceprofile.html
método no DAO
public ArrayList select() throws SQLException {
//abre uma conexão
...
PreparedStatement ps = conn.prepareStatement("SELECT valor FROM tabela");
ResultSet rs = ps.executeQuery();
ArrayList array = new ArrayList();
while(rs.netx()) {
array.add(new Double(rs.getDouble("valor"))); // estou supondo que sua tabela tem um double
}
rs.close();
ps.close();
conn.close();
return array;
}
na chamada do método:
...
ArrayList results = DAO.select();
DefaultCategoryDataSet dataset = new DefaultCategoryDataSet();
for(Iterator it = results.iterator(); it.hasNext();) {
Double valor = (Double) it.next();
dataset.addValue(valor.doubleValue(), "idColuna", "idLinha");
}
[edit]
tinha um erro no código, mas agora já corrigí.
[/edit]
Em vez de aceder a uma BD, tenho que aceder a um ficheiro de texto!
Alguem me pode dar umas dicas?
Você recebe os dados da fonte que você tem, seja um BD, um arquivo de texto ou um xml.
Guarda esses dados em um ArrayList por exemplo, ai depois vc passa para o dataSet do JFreeChart.
Agora como vc vai passar esses dados pro dataSet depende do gráfico q vc qr gerar, e da forma como eles estão organizados
Flw