Du behøver ikke PreparedStatement
. Brug org.jfree.data.jdbc.JDBCPieDataset
konstruktør, der accepterer en forespørgsel "der returnerer data i to kolonner, hvor den første indeholder VARCHAR
data, og den anden indeholder numeriske data." Du kan bruge datasættet i din ChartFactory
.
JDBCPieDataset ds = new JDBCPieDataset(conn, "SELECT ...");
Et komplet eksempel er vist her .