Watch the answer to yourself. An example of a spring setup method:
Bean data source:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="properties" ref="mysqlConnectionProperties"></property> <property name="driverClass" value="${jdbc.driver}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="initialPoolSize" value="3" /> <property name="minPoolSize" value="3" /> <property name="maxPoolSize" value="50" /> <property name="maxIdleTime" value="7200" /> <property name="maxStatements" value="200" /> <property name="idleConnectionTestPeriod" value="270" /> <property name="preferredTestQuery"> <value>SELECT 1</value> </property> </bean>
Bean Properties:
<bean id="mysqlConnectionProperties" class="java.util.Properties"> <constructor-arg> <props> <prop key="useTimezone">true</prop> <prop key="serverTimezone">America/Chicago</prop> </props> </constructor-arg> </bean>
source share