반응형



출처 : https://m.blog.naver.com/PostView.nhn?blogId=rpdladhqjf18&logNo=220336411187&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


연동전에 오라클서버에서 불러올 데이터를 만든다. 

샘플용 데이터로 src/main/resources 아래에 sampledb.sql 스크립트가있다 


언어별 스크립트가 변경되는거같은데...사용법을 몰라 직접수정..

 

오라클 경우 memory만 지워주고 뒤에 세미콜론';'만 붙여주면 

정상적으로 실행된다.


아래 스크립트를 복사하여 SQL PLUS, developer, toad등을 사용하여 스크립트 실행한다. 

데이터가 생성 되었으면 프로젝트 바로아래있는 pom.xml에 아래내용을 추가 


안되있는경우 org.apache.commons.dbcp.BasicDataSource 클래스를 찾을 수 없다는 오류가 발생

 


pom.xml 수정 후 
src/main/webapp/WEB-INF/lib 및에 아래 jar파일 추가
c:\app\lenovo\product\11.2.0\dbhome\jdbc\lib 
ojdbc6 (11버전이하 ojdbc14)

 

src/main/resources/egovframework/spring 및에 context-datasource.xml 에 내용을 수정해준다.

기존 HSQL사용하던 jdbc를 주석처리해주고 

 

 

아래의 오라클 부분의 주석을 제거해준다.


주석을 제거 후 아래 그림처럼 url에 jdbc:oracle:thin:@IP:사용포트:SID 를 입력해주고 

 

username 과 password 에 오라클 계정과 비밀번호를 적어준다.


 


전 버전 같은 경우에는 sql.xml도 버전별로 나눠져있었는데

 요번 버전은 하나뿐이기에 직접수정해줬다. 


sqlmap이 버전별로 나눠져있는분은 src/main/resources/egovframework/sqlmap/example/ 에서

sql-map-config.xml만 수정해주시면되고 


하나뿐인분은 해당 쿼리에 list부분만 아래그림처럼 수정하면된다.

src/main/resources/egovframework/sqlmap/example/sample 아래

 EgovSample_Sample_SQL.xml )



모든 수정이 완료되고 서버를 올린후 정상적인 목록이 뜨면 오라클 연동 끝.

 



반응형

+ Recent posts