egovFrame Templates > CRUD Program 사용시 에러
- 작성자 :
- 강*호
- 작성일 :
- 2019-12-17 16:24:14
- 조회수 :
- 1,944
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
현재 전자정부프레임워크 3.1.1과 DB는 알티베이스 HDB6.3.1을 사용하고 있습니다.
eGovFrame Templates플러그인의 CRUD Program기능을 이용하려고 하던 중 에러가 발생하여 문의 드립니다.
(에러 로그 및 화면 첨부)
간략히 분석한 결과로는 DB테이블의 컬럼 중 CLOB타입이 있을 시 에러가 발생하는 듯 보여집니다.
똑같은 구조의 테이블을 하나 더 생성 후 CLOB을 VARCHAR로 변경 후 CRUD Program을 이용하니 정상작동했습니다.
하지만 저희쪽에서 이용하고자 하는 컬럼은 textarea태그로 된의 게시글 내용을 담아야하는 컬럼이므로 VARCHAR로는 한계가 있는 컬럼입니다.
해당 에러를 고칠 수 있는 방법이 있는지 알고 싶습니다.
감사합니다.
현재 전자정부프레임워크 3.1.1과 DB는 알티베이스 HDB6.3.1을 사용하고 있습니다.
eGovFrame Templates플러그인의 CRUD Program기능을 이용하려고 하던 중 에러가 발생하여 문의 드립니다.
(에러 로그 및 화면 첨부)
간략히 분석한 결과로는 DB테이블의 컬럼 중 CLOB타입이 있을 시 에러가 발생하는 듯 보여집니다.
똑같은 구조의 테이블을 하나 더 생성 후 CLOB을 VARCHAR로 변경 후 CRUD Program을 이용하니 정상작동했습니다.
하지만 저희쪽에서 이용하고자 하는 컬럼은 textarea태그로 된의 게시글 내용을 담아야하는 컬럼이므로 VARCHAR로는 한계가 있는 컬럼입니다.
해당 에러를 고칠 수 있는 방법이 있는지 알고 싶습니다.
감사합니다.
A
안녕하세요.
표준프레임워크센터입니다.
CRUD Program은 표준프레임워크 개발환경에서
Data Source Explorer의 라이브러리를 이용하여
테이블의 컬럼정보를 가져오게 됩니다.
센터에서 테스트 해본결과
Data Source Explorer에서 AltibaseDB JDBC드라이브를 통하여
CLOB컬럼 정보를 요청하면
TYPE이 NULL로 인식된다는 것을 확인하였습니다.
Data Source Explorer와 AltibaseDB가 제공하는
Altibase.jar 드라이버 파일간에 호환 문제가 있는것으로 파악됩니다.
이클립스에서 Data Source Explorer 뷰를 오픈하시고
Altibase DB에 접속하여서 컬럼정보를 보시면
NULL을 확인하실수 있습니다.
참고로 다른 DB는 문제가 없는것을 확인하였습니다.
결과적으로
Data Source Explorer와 AltibaseDB가 제공하는 JDBC드라이버간의 문제여서
표준프레임워크 개발환경 플러그인에서
처리할수 없는 문제입니다.
감사합니다.
표준프레임워크센터입니다.
CRUD Program은 표준프레임워크 개발환경에서
Data Source Explorer의 라이브러리를 이용하여
테이블의 컬럼정보를 가져오게 됩니다.
센터에서 테스트 해본결과
Data Source Explorer에서 AltibaseDB JDBC드라이브를 통하여
CLOB컬럼 정보를 요청하면
TYPE이 NULL로 인식된다는 것을 확인하였습니다.
Data Source Explorer와 AltibaseDB가 제공하는
Altibase.jar 드라이버 파일간에 호환 문제가 있는것으로 파악됩니다.
이클립스에서 Data Source Explorer 뷰를 오픈하시고
Altibase DB에 접속하여서 컬럼정보를 보시면
NULL을 확인하실수 있습니다.
참고로 다른 DB는 문제가 없는것을 확인하였습니다.
결과적으로
Data Source Explorer와 AltibaseDB가 제공하는 JDBC드라이버간의 문제여서
표준프레임워크 개발환경 플러그인에서
처리할수 없는 문제입니다.
감사합니다.