상세 컨텐츠

본문 제목

[spring]스프링 DB연동

spring

by a입니다 2017. 6. 19. 12:00

본문

반응형

1. spring DB연동

 

만일 스프링을 이제 시작하는분이라면 예전 글을 참고해서 만드는걸 권장. 

 

1-1 pom.xml

 

pom.xml dependencies탭에서  ADD  ->commons-dbcp 1.4 를 추가

 

1-2 ojdbc6 설치 및 세팅

 

ojdbc6 파일을 위 사진과 같이 c드라이브에 붙여넣는다.

 

 


 

그 다음에 위사진과 같이 프로젝트에서 우 클릭하고 Run As -> Maven build.. 선택

 

 

 

메뉴 선텍후 위같은 화면이 나온다. 여기 Goals에서

install:install-file -Dfile=c:\ojdbc6.jar -DgroupId=com.oracle.ojdbc -DartifactId=ojdbc6 -Dversion=6.0 -Dpackaging=jar

을 붙여넣거나 입력한후 run을 클릭

 

 

잘 install이 되면  위사진과 같이 success가 나온다.

 

 

그이후에 pom.xml에서 dependency를 위와 같이 입력해서 추가

 

 

 

web.xml에서 25~28줄 내용까지 추가

27줄에서  *Context.xml 이렇게 설정해놓으면 Context.xml로

시작하는 파일을 자동으로 인식한다.

 

 

그이후에  spring 폴더에서 new - Spring Bean Contirguration File -> rootContext.xml

 

 

 

rootContext.xml를 바로 생성하지말고 next누르고 Namespaces에서 위사진과 

 필요한 항목을 체크하고 생성.

 

 

 

 

rootContext.xml에 db name, url , username ,password 정보를 입력

위같은 경우는 db를 오라클을 사용했다.

 

22줄 소스코드까지 입력

 

 

 

 

 

Pom.xm에서 l dependencies 탭해서 add ->  spring-jdbc ,spring-tx , aspectjweaver aop 3가지 다추가

 

bean id 등록
*Transaction은 Logic 처리중 Error가 없을 때 DB에 Commit => 반영/적용

 

Logic 처리중 Error 있을 떄 Rollback 해라 => 취소

 

이 작업까지 다하면 spring DB연동을 위한 준비 및 세팅이 다 끝난것이다.

잘됐는지 maven(메이븐) test도 해보고 테스트도 해보자.

 메이븐 테스트 관련글은 블로그에  있으니 참고하길 바란다.

반응형

관련글 더보기