2010년 2월 23일 화요일

쿼리를 자바코드로 감싸는 예제

EditAssistant를 이용해 쿼리를 일반적인 자바 코드로 감싸는 예제

public class Test {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
       
    }
}
- 위와 같은 자바 코드에 StringBuffer를 이용해 쿼리를 감싸 보겠습니다.


- 우선 준비된 쿼리를 에디터에 붙여넣습니다.
public class Test {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
            select a.col1
                 , b.col2
              from table1 a
                 , table2 b
             where a.key1 = b.key1
          order by a.col1
    }
}


- 첫번째 라인의 앞 뒤에 자바 코드를 타이핑합니다.
public class Test {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        sb.append("    select a.col1");
                 , b.col2
              from table1 a
                 , table2 b
             where a.key1 = b.key1
          order by a.col1
    }
}


- 앞부분의 코드(sb.append(")는 선택하여 Alt + 1 또는 EditAssistant

  View 의 1번째 [C]버튼을 이용해 1번째 클립보드에 복사합니다.
- 뒷부분의 코드(");)는 선택하여 Alt + 2 또는 EditAssistant View의
  2번째 [C]버튼을 이용해 2번째 클립보드에 복사합니다.


- 2번째 라인으로 커서를 이동하여 Alt + Shift + S 또는 EditAssistant View의 [Record] 버튼을 이용해 Record
  를 시작합니다.









- Alt + Shift + 1 또는 EditAssistant View의 1번째 [C] 버튼을 이용해 1번째 클립보드 내용을 붙여넣기 합니다.









- 키보드의 [End]키를 이용해 2번째 라인의 마지막으로 커서를 이동합니다.








- Alt + Shift + 2 또는 EditAssistant View의 2번째 [C] 버튼을 이용해 2번째 클립보드 내용을 붙여넣기 합니다.








- 다음 이어질 작업을 위해 키보드의 [Right]키를 눌러 커서를 다음 라인의 처음으로 이동합니다.














- Alt + Shift + S 또는 EditAssistant View의 [Stop] 버튼을 이용해 Record를 종료합니다.


- EditAssistant View의 Repeat 입력상자에 작업을 4회
반복하기위해 값을
  4로 입력합니다.
- Alt + Shift + Y 또는 EditAssistant View의 [Play] 버튼을 클릭하면 해당
  작업이 4회 더 실행되어 쿼리를 자바코드로 감싸는 작업이 마무리 됩니다.




댓글 없음:

댓글 쓰기