2011-08-24 2 views
-4

JDBC를 통해 다른 결과 행에 액세스해야하는 상황이 있습니다. 나는 그것에 익숙하지 않다.결과 집합의 다른 행에 어떻게 액세스 할 수 있습니까?

내 자바 코드의 일부 변수에 값 43 shutoff_valve 필요 사진에서 알 수있는 바와 같이

enter image description here

. 마찬가지로 다른 node_type 값에 액세스하는 방법.

덕분에이 같은

+1

시도한 Java 코드 중 일부를 표시 할 수 있습니까? –

+5

이 질문은 너무 광범위합니다. 먼저 JDBC 튜토리얼을 통해 작업 해보십시오. http://download.oracle.com/javase/tutorial/jdbc/index.html 프로그래밍 문제로 어려움을 겪은 적이 있다면 구체적 코드로 구체적인 질문을하고 당신이 가진 구체적인 예외. – BalusC

답변

1

뭔가 : 사실

 ps = con.prepareStatement(yourSqlHere); 
     // optional parameters setting 
     ps.setXXX(1, val); 
     ResultSet rs = ps.executeQuery(); 
     while (rs.next()) { 
      System.out.println(rs.getString("NODE_TYPE") + ": " + rs.getInt("TOTAL")); 
     } 

, JDK에 포함 된 낮은 수준의 JDBC에 좋은 소개.

+0

나는 이것을 이해하지 못한다 : ps.setXXX (1, ​​val); – Dhruv

+0

@Drake JDBC는 다른 유형의 인수에 대해 다른 setter를 사용합니다 : SQL에 String 인수를 지정해야한다면'setString()'을 사용하고 Long을 설정해야한다면'setLong()'등을 사용합니다 다시 말하지만 JDK 튜토리얼을 참고하면 위와 같은 기본적인 내용을 참조하는 것이 좋습니다. –

관련 문제