랄라

전자정부 프레임워크 - (3) DB 연결하기 본문

스터디/전자정부 프레임워크

전자정부 프레임워크 - (3) DB 연결하기

devdaeun 2024. 12. 29. 22:05

전자정부 프레임워크에 데이터베이스를 연결해보겠습니다.

* ORACLE 21c XE버전을 기준으로 작성되었습니다.


1. src/main/resources/egovframework/spring 에서 context-datasource.xml 을 찾아 들어갑니다.

*간단검색방법 (ctrl + shift + r 동시에 누른뒤 검색할 파일명 입력)

저는 oracle을 연결할것이어서 이부분을 수정할것입니다.

url의경우 시드번호가 XE이기 때문에 example - > xe로 변경

(다른버전을 사용하시는경우 해당 시드에 맞게 작성해주시면 됩니다.)

 

username과 password는 이전 포스트에서 생성한대로 value 값에 사용자 정보와 비밀번호를 입력합니다. 

 

오라클 설치(2) - CMD 설정

지난 포스트에서 설치한 오라클에 CMD 를 사용하여 사용자를 생성해보겠습니다.1. Window 검색창에서 cmd 검색 후 실행2. 관리자모드 접속 sqlplus "as sysdba"; (enter)- 해당 입력 후 SQL> 이런식으로 

devdaeun.tistory.com

 


2. pom.xml 으로 이동하여 ojdbc 설정 변경

dbcp2와 ojdbc 설정 dependency만 사용할 예정

 

 

Oracle JDBC Frequently Asked Questions

 

Oracle JDBC Frequently Asked Questions

For byte data, there are three Oracle SQL types: VARCHAR2, LONG and CLOB. VARCHAR2 data is of limited length, is stored directly in a column, and is transmitted to the server in inline packets. LONG data has a much larger limit (2 Gigibytes), is stored via

www.oracle.com

 

해당 링크로 이동한뒤 oracle 버전에 맞는 ojdbc를 찾을 수 있습니다.

저는 Oracle 21c EX 버전이고 jdk17을 사용하기때문에 ojdbc11.jar를 찾아 다운받았습니다.

 

다운받은뒤, WEB-INF/lib 에 추가하여 라이브러리를 설정합니다.

version 과 systempath를 본인이 설정한 ojdbc버전과 동일하게 수정하면됩니다.]


3. contexet-mapper.xml 설정

mapperLocations설정을 확인하여 본인이 원하는 위치의 xml파일을 읽을수있도록 설정.