티스토리 뷰

Spring

Spring Mybatis Oracle 설정하기

어니부뇽 2019. 7. 23. 10:30

pom.xml

ojdbc 받아올 저장소 지정

  	<!-- ojdbc6.jar를 받아올 곳 지정 -->
	<repositories>
		<repository>
			<id>codelds</id>
			<url>https://code.lds.org/nexus/content/groups/main-repo</url>
		</repository>
	</repositories>

Oracle 설정에 필요한 라이브러리 지정

	<!-- ojdbc6 -->
	<dependency>
		<groupId>com.oracle</groupId>
		<artifactId>ojdbc6</artifactId>
		<version>11.2.0.3</version>
	</dependency>
	
	<dependency>
		<groupId>commons-dbcp</groupId>
		<artifactId>commons-dbcp</artifactId>
		<version>1.4</version>
	</dependency>
	
	<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
	<dependency>
	    <groupId>org.mybatis</groupId>
	    <artifactId>mybatis</artifactId>
	    <version>3.5.2</version>
	</dependency>
	
	<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
	<dependency>
	    <groupId>org.mybatis</groupId>
	    <artifactId>mybatis-spring</artifactId>
	    <version>2.0.2</version>
	</dependency>
		
	<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
	<dependency>
	    <groupId>org.springframework</groupId>
	    <artifactId>spring-jdbc</artifactId>
	    <version>${org.springframework-version}</version>
	</dependency>

dispatcher-servlet.xml 설정

	<!-- 데이터 베이스 연결 --> 
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
		<property name="driverClassName" value="oracle.jdbc.OracleDriver" />
		<property name="url" value="jdbc:oracle:thin:@localhost:59161:xe" />
		<property name="username" value="test_board" />
		<property name="password" value="1234" />
	</bean>
	
	<!-- mybatis  사용 설정 SqlSessionFactory 설정 : DB연결과 sql 실행 담당   -->  
	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<!-- XML Mapper 파일 경로 설정 -->
		<property name="mapperLocations" value="classpath:myBatis/sqlmaps/*.xml" />   
	</bean>
	
	<!-- dao 인터페이스를 구현 -->
	<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache">
		<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory" />
	</bean>

'Spring' 카테고리의 다른 글

Interceptor를 사용한 로그인 처리  (0) 2019.08.02
Mybatis mapper.xml 예시  (0) 2019.07.23
Spring uft-8 encoding 설정 (web.xml)  (0) 2019.07.23
Spring 프로젝트 생성하기(Legacy X)  (0) 2019.07.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함