从MS Access中提取数据并输出图表

时间:2013-10-15 08:50:07

标签: java sql swing ms-access netbeans

好的,所以我使用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的图形输出。 数据很简单,只有城市和销售数字。我想问的是,是否有人可以向我推动如何将数据转换为图形的正确方向?

1 个答案:

答案 0 :(得分:2)

  

你能解释一下吗?

概括地说,

  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));