더북(TheBook)

17.2.2 servlet-context.xml에 데이터베이스 환경 설정

DataSource 설정

스프링 JDBC가 JDBC API를 사용하여 데이터베이스에 접속하려면 드라이버를 로드하고 데이터베이스에 접속하여 커넥션(connection) 객체를 받아 와야 합니다. 따라서 DataSource를 데이터베이스와 연결하므로 다음과 같이 DataSource를 빈 객체로 등록해야 합니다.

<beans:bean id="dataSource"
            class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <beans:property name="driverClassName" value="JDBC 드라이버 클래스 이름"/>
    <beans:property name="url" value="jdbc:mysql://localhost/데이터베이스 이름"/>
    <beans:property name="username" value="MySQL 관리자 ID"/>
    <beans:property name="password" value="MySQL 비밀번호"/>
</beans:bean>

다음은 데이터베이스에 연결하는 DataSource 빈 객체로 DriverManagerDataSource를 설정하는 예입니다. DriverManagerDataSource 클래스는 표준 DataSource 인터페이스의 구현체로 빈(bean) 프로퍼티를 이용하여 일반 JDBC 드라이버를 설정하고 매번 새로운 연결을 반환합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.