Sie brauchen das PreparedStatement
nicht . Verwenden Sie org.jfree.data.jdbc.JDBCPieDataset
Konstruktor, der eine Abfrage akzeptiert, "die Daten in zwei Spalten zurückgibt, wobei die erste VARCHAR
enthält Daten und der zweite enthält numerische Daten." Sie können den Datensatz in Ihrer ChartFactory
verwenden .
JDBCPieDataset ds = new JDBCPieDataset(conn, "SELECT ...");
Ein vollständiges Beispiel wird hier gezeigt .