우선 친절한 답변 너무너무 감사드립니다. ^^ 0 2 3,166

by whitemind [2011.05.27 09:15:31]



if("date".equals(type.get(i))) {
   sb.append("to_date(?,'yyyymmdd'))");  // date타입일 경우
  } else {
   sb.append("?)");
  }

//////////////////////////////////////////////////////////////////////////////////////

DateFormat sdf = new SimpleDateFormat("yyyyMMdd");
  Date sdate = sdf.parse("19900101"); 

소스를 보니 이 두곳에서 에러가 발생합니다.

sdf.parse 부분은 Unhandled exception type Parse exception 이라는 메시지가 나오네요.

참고로 개발환경은 이클립스를 이용하고 있습니다.

주석에다가 모르면 다시 질문해달라고 해주셔서 너무나 감사드립니다.

일단 친구요청을 해두겠습니다.

혹시 시간 되실때 원격으로 한번 봐주셨으면 감사하겠습니다. ㅜㅜ
by xo [2011.05.27 10:21:41]
첫번째는 붙여넣기 하다보니 잘못들어갔네요.
if("date".equals(type.get(valLength-1))) { <-- 수정

그리고 두번째는 loop돌면서 날짜가 계속 증가되네요..
cal.add(cal.DATE, Integer.parseInt(rm.makeRand("$$$$"))); // 랜덤으로 뽑아온 0~9999만큼 기준일자에 더한다. <-- 이부분 위에 cal.setTime(sdate); 추가해 주세요

by 아름다운청년 [2011.05.27 10:36:08]
두번째 에러 Unhandled exception type Parse exception은 예외처리를
해주셔야하므로 public static void main(String [] args) { 이 부분을
public static void main(String [] args) throws Exception{ 이처럼 throws Excepthin 넣어주십시오.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입