본문 바로가기

IT/eGovFramework

[2] DBMS Oracle로 변경하기.

eGovFramework Sample 예제에서 Oracle과 MySQL에 대한 Datasource와 SQL쿼리문을 준비해놓았기 때문에 비교적 간단한 작업이다.


1) src/main/resources/egovframework/spring/context-datasource.xml

jdbc:embedded-database를 주석처리한 뒤, 원하는 DBMS의 주석을처리를 해제하고 property를 적절히 수정해준다.

예) 오라클의 경우, property 중 url과 username, password만 수정하면 된다.


2) src/main/resources/egovframework/sqlmap/rte/sql-map-config.xml

EgovSample_Sample_SQL.xml을 참조하는 부분을 주석처리하고, 원하는 참조구문을 주석해제한다.

예) 오라클의 경우, EgovSample_Sample_SQL_oracle.xml 참조구문을 주석해제한다.


3) src/main/resources/db/sampledb.sql 파일 내의 스크립트 코드를 참고하여 테이블을 생성하고 데이터를 입력한다.


4) DBMS가 성공적으로 변경되었다는 것을 확인하기 위해 Oracle 데이터베이스의 데이터를 일부 변경한 뒤 Sample프로젝트를 가동해본다.


※ 주의 : 이는 어디까지나 Sample 예제의 DBMS 부분을 Oracle로 변경하기 위한 작업으로,

 새로운 데이터테이블 및 SQL 쿼리문을 활용해 새로운 컴포넌트를 생성하기 위해선 내용까지 바꿔야함을 잊지 말 것!