게시판 예제 오라클 연동
- 작성자 :
- 이*현
- 작성일 :
- 2017-12-27 11:21:52
- 조회수 :
- 1,445
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
eGovFrame-3.6.0 설치 후 eGovFrame Web Project를 생성할 때 제공되는 게시판 예제에서
내장 데이터베이스 hsql이 아닌 oracle 데이터베이스로 이용해보고 싶습니다.
context-datasource.xml 과 pom.xml 은 수정 완료하였고,
sampledb.sql 에서 제가 사용한 sql은 아래와 같습니다.
<!-- Oracle SQL -->
CREATE TABLE SAMPLE (
ID varchar(16) NOT NULL,
NAME varchar(50) DEFAULT NULL,
DESCRIPTION varchar(100) DEFAULT NULL,
USE_YN char(1) DEFAULT NULL,
REG_USER varchar(10) DEFAULT NULL,
PRIMARY KEY (ID)
);
CREATE TABLE IDS (
TABLE_NAME VARCHAR(16) NOT NULL,
NEXT_ID DECIMAL(30) NOT NULL,
PRIMARY KEY (TABLE_NAME)
);
INSERT INTO SAMPLE VALUES('SAMPLE-00001','Sample Test','This is initial test data.','Y','test');
INSERT INTO SAMPLE VALUES('SAMPLE-00002','test Name','test Desc','Y','test');
INSERT INTO SAMPLE VALUES('SAMPLE-00003','test','tset111222','Y','qqqq');
INSERT INTO SAMPLE VALUES('SAMPLE-00004','Sample Test1','This is initial test data.','Y','test');
INSERT INTO IDS VALUES('SAMPLE',0);
COMMIT;
<!-- Oracle SQL end -->
이렇게 프로젝트를 실행하면,
sql 에러가 발생했습니다! error code: {0}, error msg: {1}
라는 에러메시지가 출력됩니다.
전자정부프레임워크를 사용하는 것이 처음이라 많이 서툴기에 질문을 올려봅니다.
어떻게 하면 게시판 예제를 오라클DB와 연동할 수 있을까요?
내장 데이터베이스 hsql이 아닌 oracle 데이터베이스로 이용해보고 싶습니다.
context-datasource.xml 과 pom.xml 은 수정 완료하였고,
sampledb.sql 에서 제가 사용한 sql은 아래와 같습니다.
<!-- Oracle SQL -->
CREATE TABLE SAMPLE (
ID varchar(16) NOT NULL,
NAME varchar(50) DEFAULT NULL,
DESCRIPTION varchar(100) DEFAULT NULL,
USE_YN char(1) DEFAULT NULL,
REG_USER varchar(10) DEFAULT NULL,
PRIMARY KEY (ID)
);
CREATE TABLE IDS (
TABLE_NAME VARCHAR(16) NOT NULL,
NEXT_ID DECIMAL(30) NOT NULL,
PRIMARY KEY (TABLE_NAME)
);
INSERT INTO SAMPLE VALUES('SAMPLE-00001','Sample Test','This is initial test data.','Y','test');
INSERT INTO SAMPLE VALUES('SAMPLE-00002','test Name','test Desc','Y','test');
INSERT INTO SAMPLE VALUES('SAMPLE-00003','test','tset111222','Y','qqqq');
INSERT INTO SAMPLE VALUES('SAMPLE-00004','Sample Test1','This is initial test data.','Y','test');
INSERT INTO IDS VALUES('SAMPLE',0);
COMMIT;
<!-- Oracle SQL end -->
이렇게 프로젝트를 실행하면,
sql 에러가 발생했습니다! error code: {0}, error msg: {1}
라는 에러메시지가 출력됩니다.
전자정부프레임워크를 사용하는 것이 처음이라 많이 서툴기에 질문을 올려봅니다.
어떻게 하면 게시판 예제를 오라클DB와 연동할 수 있을까요?
A
안녕하십니까, 이도현님
표준프레임워크센터입니다.
문의 주신 부분은 공통컴포넌트에서 게시판 예제를 만들어보신 후 커스터마이징을 해보시기 바랍니다.
아래 링크로 공통컴포넌트 설치에 대한 가이드도 제공해드리니 참고해주시면 감사하겠습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:imp:editor:common_component
3.6.0의 경우 공통컴포넌트에 대한 db 설정을 globals.properties에서 하고 있습니다.
확인하셔서 default를 oracle로 변경하시고 오라클 DB 계정 정보 및 경로를 맞게 쓰셔서
연결이되었는지도 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
문의 주신 부분은 공통컴포넌트에서 게시판 예제를 만들어보신 후 커스터마이징을 해보시기 바랍니다.
아래 링크로 공통컴포넌트 설치에 대한 가이드도 제공해드리니 참고해주시면 감사하겠습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:imp:editor:common_component
3.6.0의 경우 공통컴포넌트에 대한 db 설정을 globals.properties에서 하고 있습니다.
확인하셔서 default를 oracle로 변경하시고 오라클 DB 계정 정보 및 경로를 맞게 쓰셔서
연결이되었는지도 확인해보시기 바랍니다.
감사합니다.