从 MS Access 中提取数据并输出图表 [关闭]
Posted
技术标签:
【中文标题】从 MS Access 中提取数据并输出图表 [关闭]【英文标题】:Pulling Data From MS Access and outputting a graph [closed] 【发布时间】:2013-10-15 08:50:07 【问题描述】:好的,我使用 netbeans 创建一个接受用户输入的表单,然后使用简单的 sql 语句将此数据放入 ms 访问文件。我的课程目标是检索数据并使用这段代码在控制台上显示:
s.execute("SELECT * FROM DOGS");
ResultSet rs = s.getResultSet();
if (rs != null)
while ( rs.next() )
System.out.println("Dog Information: Name: " + rs.getString(1) + " Breed: "
+rs.getString (2) +" Age: "+rs.getString(3)
+" Neutered: "+rs.getString(4));
到目前为止所有花花公子。但现在我想尝试将数据作为图表输出到另一个 jform 上。 数据很简单,只有城市和销售数字。我想问的是,是否有人可以推动我朝着如何将数据转化为图表的正确方向前进?
【问题讨论】:
你可以看看JDBCXYDataset
,引用here。
【参考方案1】:
你能解释一下吗?
概括地说,
下载JFreechart
。
学习here提到的基本图表类型的例子。
给定一个Connection conn
,创建一个数据集。
JDBCXYDataset jds = new JDBCXYDataset(conn);
jds.executeQuery("select attribute from DOGS");
使用数据集创建所需的图表。
JFreeChart chart = ChartFactory.createDesiredChart(…, jds, …);
将图表添加到您的***容器中。
frame.add(new ChartPanel(chart));
【讨论】:
你必须决定使用什么实际的ChartFactory
。请编辑您的问题,在sscce 中包含您遇到的任何问题。以上是关于从 MS Access 中提取数据并输出图表 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
MS Access 2003 - 有没有办法以编程方式定义图表的数据?