1、在Tomcat中配置Resource
<Rescource name="jdbc/aname1"
type="javax.sql.DataSource"
password = "password1"
driverClassName="org.gjt.mm.mysql.Driver"
maxIdle="10"
maxWait="30"
username="name1"
url="jdbc:mysql://ip:post/dataname?useUnicode=true&characterEncodeing=UTF-8&zeroDateTimeBehavior=convertToNull"
maxActive="8"/>
<Rescource name="jdbc/aname2"
type="javax.sql.DataSource"
password = "password2"
driverClassName="org.gjt.mm.mysql.Driver"
maxIdle="10"
maxWait="30"
username="name2"
url="jdbc:mysql://ip:post/dataname?useUnicode=true&characterEncodeing=UTF-8&zeroDateTimeBehavior=convertToNull"
maxActive="8"/>
2、在application.xml中加入数据源的bean
<bean id="dataSource1"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/aname1</value>
</property>
</bean>
<bean id="dataSource2"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/aname2</value>
</property>
</bean>
<!--调用数据库-->
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"
autowire="byName">
<property name="configLocation" value="WEB-INF/sql_map_config1.xml"/>
<property name="dataSource" ref="dataSource1"/>
</bean>
<bean id="dao1" class="test.dao1"
autowire="byName">
<property name="sqlMapClient">
<ref bean="sqlMapClient"/>
</property>
</bean>
<bean id="sqlMapClient2"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"
autowire="byName">
<property name="configLocation" value="WEB-INF/sql_map_config2.xml"/>
<property name="dataSource" ref="dataSource2"/>
</bean>
<bean id="dao2" class="test.dao2"
autowire="byName">
<property name="sqlMapClient">
<ref bean="sqlMapClient2"/>
</property>
</bean>