Сохранение Jfreechart в моей базе данных - PullRequest
1 голос
/ 30 марта 2012

Я использую Jfreechart для создания диаграммы.Я показываю это на качелях.Я хочу сохранить этот график и загрузить его в свою базу данных.Кто-нибудь знает как это сделать.Если это невозможно, какую другую библиотеку я могу использовать для достижения этой цели.

1 Ответ

2 голосов
/ 30 марта 2012

Возможно, самый простой способ - сохранить график в формате PNG:

import java.io.ByteArrayOutputStream
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartUtilities;

JFreeChart myChart = ...
ByteArrayOutputStream out = new ByteArrayOutputStream();
ChartUtilities.writeChartAsPNG(out, myChart, width, height);

и затем сохраните этот байтовый массив как BLOB в вашей БД.

...