eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

localhost에서 처음 루트에서 접근을 하면 이렇게 나옵니다
  • 작성자

    김*오

  • 작성일

    2010-07-26 16:09:55

  • 조회수

    4,009

  • 구분

    실행환경

  • 진행상태

    완료

질문

처음 로그인 화면에서 아이디와 비밀번호를 입력하고 다음 화면을 기다리면 아래와 같은 에러 메시지가 출력이 됩니다. DB에서 발생한것 같은 데 자세한 이유는 저도 잘 모르겠습니다.
데이터베이스는 Sybase 입니다.

데이터 처리 중 오류가 발생하였습니다.
SqlMapClient operation; SQL []; --- The error occurred in egovframework/sqlmap/com/uat/uia/EgovLoginPolicy_SQL.xml. --- The error occurred while applying a parameter map. --- Check the loginPolicyDAO.selectLoginPolicy-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLException: JZ006: IOException 발견: java.io.IOException: JZ0SL: 지원되지 않는 SQL 유형 0.; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in egovframework/sqlmap/com/uat/uia/EgovLoginPolicy_SQL.xml. --- The error occurred while applying a parameter map. --- Check the loginPolicyDAO.selectLoginPolicy-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLException: JZ006: IOException 발견: java.io.IOException: JZ0SL: 지원되지 않는 SQL 유형 0.

답변

안녕하세요.. 김광오님..

Sybase에 대한 query 오류입니다.

egovframework/sqlmap/com/uat/uia/EgovLoginPolicy_SQL.xml 파일에 있는 "loginPolicyDAO.selectLoginPolicy" select에 대한 부분을 sybase에 직접 접속하여 테스트해보시면 될 것 같습니다.

해당 오류의 내용은 sybase쪽 문서들을 확인하셔야 할 것 같습니다.

(이 경우는 조건에 해당되는 부분에 null을 허용하지 않는 것 같습니다.
조건에 해당되는 A.USER_ID = #emplyrId#에서 #emplyrId# 부분에 null이 지정되어 발생된 것 같습니다.
다른 DBMS의 경우는 문제가 없는 부분으로 sybase에 직접 접속하셔서..
A.USER_ID = null과 같이 조건을 넣을 수 있는지 확인해 보십시오.

만약 해당 방식이 문제가 되면.. 추가 로직상으로 구현하셔야 할 것 같습니다.)

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성