spring.xml
<bean id="dataSourcetelcrm" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://10.10.10.77/telcrm" />
<property name="username" value="root" />
<property name="password" value="pass123" />
<property name="testWhileIdle"><value>true</value></property>
<property name="testOnBorrow"><value>false</value></property>
<property name="testOnReturn"><value>false</value></property>
<property name="validationQuery"><value>select 1</value> </property>
<property name="timeBetweenEvictionRunsMillis"><value>28800000</value></property>
<property name="numTestsPerEvictionRun"><value>10</value></property>
<property name="maxActive"><value>10</value></property>
</bean>
java code
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
DataSource dataSource=applicationContext.getBean("dataSourcetelcrm",DataSource.class);
Connection connection=dataSource.getConnection();