本文所述是,在一个Spring+mybatis的工程内,需要连接oracle+sqlserver(两个不同的sqlserver数据库)。
直接提供配置文件
<!--<!– 自动扫描 –>-->
<context:component-scan base-package="com.test1"/>
<context:component-scan base-package="com.test2"/>
<context:component-scan base-package="com.test3"/>
<!--<!– 监听数据库方法配置 –>-->
<bean id="test1Service" class="com.test1.service.Test1Service" init-method="findList"/>
<bean id="test2Service" class="com.test2.service.Test2Service" init-method="findList"/>
<bean id="test3Service" class="com.test3.service.Test3Service" init-method="findList"/>
<!-- 第二种方式:加载多个properties文件 -->
<bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
<property name="fileEncoding" value="UTF-8"/>
</bean>
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
<property name="properties" ref="configProperties"/>
</bean>
<!--<!–oracle配置数据源–>-->
<bean id="dataSource_oracle" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${driverClasss}&