먼저 데이터베이스 연결에 대한 정보를 저장하는 데 사용되는
jdbc.properties 파일을 준비합니다. 이는 구성 파일
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://localhost\:3306/mybook jdbc.username=root jdbc.password=12341: Spring 프레임워크 Pool의 내장 연결(내장 jar 패키지 사용 가능) 물론 spring-jdbc-4.2.0.RELEASE.jar 구성에 사용됩니다. applicationContext.xml(Spring 구성 파일):
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>둘: c3p0 연결 풀 사용 물론 jar 패키지를 도입해야 합니다! 여기에서는 com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar을 사용하고 있습니다.applicationContext.xml의 구성(Spring 구성 파일):
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>세 번째: Apache의 DBCP 연결 풀물론 jar 패키지가 도입되어야 합니다! 여기에서는 com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jarcom.springsource.org.apache를 사용하고 있습니다. commons.pool-1.3.0.jar applicationContext.xml의 구성(Spring 구성 파일):
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>