Oracle 11g + 전자정부 프레임워크 2.6
/src/main/resources/egovframework/sqlmap/rte/sql-map-config.xml
전부 주석처리하고
<sqlMap resource="egovframework/sqlmap/rte/sample/EgovSample_Sample_SQL_oracle.xml"/>
만 활성화
/src/main/resources/egovframework/spring/context-datasource.xml
전부 주석처리하고
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc드라이버:@서버주소:포트:DB이름 예시: jdbc:oracle:thin:@localhost:1521:testdb"/>
<property name="username" value="사용자이름"/>
<property name="password" value="비밀번호"/>
</bean>
만 활성화
/pom.xml
repository에
<repository>
<id>codelds</id>
<url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>
추가
dependency에
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
추가
레포지터리를 온라인으로 부를 이유가 없을 땐 오라클 드라이버를 /src/main/webapp/WEB-INF/lib에 복사 후 로컬 리포지터리 설정
/DATABASE/db/sampledb_oracle.script 실행 (DROP문은 문법적 에러가 있으니 제거한다)