Vous n'avez pas besoin du PreparedStatement
. Utilisez org.jfree.data.jdbc.JDBCPieDataset
constructeur qui accepte une requête "qui renvoie des données dans deux colonnes, la première contenant VARCHAR
données, et la seconde contenant des données numériques." Vous pouvez utiliser l'ensemble de données dans votre ChartFactory
.
JDBCPieDataset ds = new JDBCPieDataset(conn, "SELECT ...");
Un exemple complet est affiché ici .