Java 将Jfreechart保存到我的数据库

Java 将Jfreechart保存到我的数据库,java,jfreechart,Java,Jfreechart,我正在使用Jfreechart创建图表。我正在秋千上展示这个。我想保存此图表并将其上载到我的数据库。有人知道怎么做吗。如果不可能,我可以使用其他库来实现这一点。最简单的方法可能是将图形保存为PNG: import java.io.ByteArrayOutputStream import org.jfree.chart.JFreeChart; import org.jfree.chart.ChartUtilities; JFreeChart myChart = ... ByteArrayOutp

我正在使用Jfreechart创建图表。我正在秋千上展示这个。我想保存此图表并将其上载到我的数据库。有人知道怎么做吗。如果不可能,我可以使用其他库来实现这一点。

最简单的方法可能是将图形保存为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存储在数据库中