2014-06-17 3 views
0

데이터베이스의 값을 사용하여 Java에서 xy 선형 차트를 만들려면 어떻게해야합니까? 인터넷에서이 자습서를 볼 수는 있지만 기본값을 데이터베이스의 값으로 바꾸는 방법을 모릅니다.데이터베이스의 값을 사용하여 Java에서 xy 꺾은 선형 차트를 만들려면 어떻게해야합니까?

http://www.java2s.com/Code/Java/Chart/JFreeChartLineChartDemo6.htm

나는 다음과 같은 쿼리의 결과로이 값을 무시하려하지만 ... 누군가가 제발 도움이 될 수 있습니까 가능하지? 나는 인터넷을 돌렸고 콘크리트로 나를 도울 수있는 것을 찾지 못했다. 나는 자바 프로그래밍에 익숙하지 않고 배우기를 좋아하지만, 나는이 문제에 붙어있다.

내 내가 읽기 값을 척 쿼리

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

위의 쿼리는 Java와 어떤 관련이 있습니까? 그리고 분명히 알지 못했을 때 차트 또는 플롯과 관련된 질문은 무엇입니까? Java에서 SELECT 문의 결과를 얻는 방법은 무엇입니까? 이것은 사실 귀하의 질문입니다 ... –

+0

답장과 도움에 감사드립니다. 이미 데이터베이스에 연결했습니다. 또한이 동영상을 본 그래픽을 보러 나갔습니다. youtube.com/watch?v=z0fLprufs0o 그러나 나에게 한 줄만 표시되며 일주일 이내에 검색을 수행하면 하루에 한 가지 결과 만 묻습니다. 오른쪽 번호가 나타납니다. 누군가가 내가 올바른 일을하도록 도울 수 있도록 필요합니다. 가능한가? –

답변

0

각 하위 문제를 모두 코딩하는 방법을 알기 전까지는 문제를 작고 작은 하위 문제로 분해해야합니다.

다음은 문제를 하위 문제로 분해하는 한 가지 방법입니다.

  1. 데이터베이스에 연결해야합니다.

  2. 데이터베이스에 대해 쿼리를 실행해야합니다.

  3. 목록의 쿼리 결과를 저장해야합니다.

  4. 데이터베이스와의 연결을 끊어야합니다.

  5. X Y 차트를 설정해야합니다.

  6. 목록의 쿼리 결과와 함께 차트의 포인트를 설정해야합니다.

이렇게하면 문제를 코딩하는 방법입니다. 각 하위 문제를 코딩하는 방법을 알기 전까지 필요한만큼 많은 하위 문제로 분류 할 수 있습니다.

+0

답장과 도움에 감사드립니다. 이미 데이터베이스에 연결했습니다. 또한 동영상을 보러 나갔습니다. https://www.youtube.com/watch?v=z0fLprufs0o 그러나 나에게 한 줄만 표시되며 일주일 이내에 검색을하면 한 가지 결과 만 묻습니다. 하루에 올바른 번호가 나타나지 않아야합니다. 누군가가 내가 올바른 일을하도록 도울 수 있도록 필요합니다. 가능한가? –

+0

@ Mary.J : 물론 가능합니다. 하지만 스택 오버플로가 아닙니다. 스택 오버플로는 특정 질문에 대답하는 것입니다. 자바 튜터가 필요합니다. 하나를 고용하십시오. –

관련 문제