1

I am new to jfreechart.I want to display a chart based on values from my data base table Table is dns_time with fileds dns_lookup_time,update_time. I want update_time on x-axis and dns_lookup_time on y-axis.And the curve should be displayed according to the values from the database.I am using hibernate and postgresql.Can any one help me how to achieve this.Thank you.

user2365917
  • 1,095
  • 5
  • 15
  • 21

1 Answers1

3

You might look at JDBCXYDataset, which can detect a time series based on metadata. As noted in the API, "The first column will be the x-axis and remaining columns y-axis values." Click on the class name to see the corresponding source, for example.

Addendum: If you don't want to use JDBCXYDataset directly with a JDBC query, it may be a useful outline of how to extend AbstractXYDataset to create a dataset based on a corresponding JPA query.

class JpaXYDtaset extends AbstractXYDataset {
    // implement required methods using JPA query results
}
trashgod
  • 203,806
  • 29
  • 246
  • 1,045