1:我按照马士兵的视频上的讲解,再加上它给的例子小程序来调试程序,可是这个问题一直都没有解决。。
在spring2.5中的beans.xml中的胚子
<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>classpath:jdbc.properties</value>
</property>
</bean>
<bean id="dataSource" destroy-method="close"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
2:由于我使用的是spring3.0.通过查询文档得知。如果 datasource使用的是placeholder的话,需要如下配置。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<context:property-placeholder location="jdbc.properties"/>
3:总结:(1)遇到问题首先要做的是查询文档,要有一种意识,有些东西可能由于版本的不同,相应的配置也是不一样的,这些东西最好的都会在文档中进行反应。
(2)有些问题如果超过了你的预定时间还没有解决的话,先搁置一旁,不可以在一棵树上吊死。