如何使用数据库中的值在java中创建xy折线图? 我在互联网上看到这个教程,但不知道如何用数据库中的值替换默认值。
http://www.java2s.com/Code/Java/Chart/JFreeChartLineChartDemo6.htm
我试图通过以下查询的结果覆盖这些值,但这是不可能的...有人可以帮我吗?我已经转过互联网,发现没有任何东西可以帮助我具体。我是java编程的新手,喜欢学习,但是我坚持这个问题。
我的查询,我假装读取值:
SELECT p1.`date`
,p2.`date`
, p1.`temperature` as `temperature of Termomether1`
, p2.`temperature` as `temperature of Termomether2`
FROM (SELECT idTermomether, date, temperature
FROM records
WHERE idTermomether LIKE 'Termomether1' and date like '2014-06-01') p1
LEFT JOIN (SELECT idTermomether, date, temperature
FROM records
WHERE idTermomether1 LIKE 'Termomether2' and date like '2014-06-01') p2
ON p1.date = p2.date;
或相同的查询以另一种方式写
SELECT r.date, r1.temperature, r2.temperature
FROM records r, records r1, records r2
WHERE r.date = r1.date AND r.date = r2.date AND
r1.idTermomether = 'Termomether1' AND r2.idTermomether = 'Termomether2' AND r1.date like '2014-06-01' and r2.date like '2014-06-01';
感谢大家的关注以及你能给我的任何帮助。
答案 0 :(得分:0)
您必须将问题分解为越来越小的子问题,直到您知道如何编码每个子问题为止。
这是将问题分解为子问题的一种方法。
您必须连接到数据库。
您必须对数据库执行查询。
您必须将查询结果存储在列表中。
您必须断开与数据库的连接。
您必须设置X Y图表。
您必须使用列表中的查询结果在图表上设置点。
这就是你编码任何问题的方法。您可以根据需要将其分解为尽可能多的子问题,直到您知道如何编写每个子问题。