【问题标题】:Pulling Data From MS Access and outputting a graph [closed]从 MS Access 中提取数据并输出图表 [关闭]
【发布时间】: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

标签: java sql swing ms-access netbeans


【解决方案1】:

你能解释一下吗?

概括地说,

  1. 下载JFreechart

  2. 学习here提到的基本图表类型的例子。

  3. 给定一个Connection conn,创建一个数据集。

    JDBCXYDataset jds = new JDBCXYDataset(conn);
    jds.executeQuery("select attribute from DOGS");
    
  4. 使用数据集创建所需的图表。

    JFreeChart chart = ChartFactory.createDesiredChart(…, jds, …);
    
  5. 将图表添加到您的顶级容器中。

    frame.add(new ChartPanel(chart));
    

【讨论】:

  • 你必须决定使用什么实际的ChartFactory。请编辑您的问题,在sscce 中包含您遇到的任何问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多