JDBC를 이용한 반복코드 줄이기

서울IT코드정리 /kyChoi·2021년 11월 19일
0

스프링

목록 보기
16/17
JDBC를 이용한 반복코드 줄이기

DAO 객체를 이용해서 DataBase의 데이터를 이용합니다
이때 매번 같은 동작을 반복하는 부분이 있습니다.(드라이버 로드, 커넥션 생성 및 db 연결, sql 실행, 자원해제)
이런 반복적인 작업을 스프링에서 간단하게 처리할 수 있습니다.

jdbc를 실행하기 위한 dependency  를 spring pom.xml 에 주입하다

	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-jdbc</artifactId>
		<version>4.1.4.RELEASE</version>
	</dependency>

servlet-context.xml -> 여기에 데이터 참조 

	<beans:bean name="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
		<beans:property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
		<beans:property name="url" value="jdbc:oracle:thin:@localhost:1521:xe" />
		<beans:property name="username" value="scott" />
		<beans:property name="password" value="tiger" />
	</beans:bean>
	
	<!-- 스프링을 이용한 jdbc 사용 -->
	<beans:bean name="template" class="org.springframework.jdbc.core.JdbcTemplate">
		<beans:property name="dataSource" ref="dataSource"/>
		<!-- dataSource를 참조한다 -->
	</beans:bean>

profile
건물주가 되는 그날까지

0개의 댓글