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 드라이버를 설정하고 매번 새로운 연결을 반환합니다.