当前位置: 代码迷 >> Java Web开发 >> spring 配置多数据源有关问题
  详细解决方案

spring 配置多数据源有关问题

热度:199   发布时间:2016-04-17 10:54:51.0
spring 配置多数据源问题求助
现在有个项目 spring1.2.5+hibernate+webwork2 要加个考勤管理模块 考勤数据是通过指纹考勤机存储在sql server数据库里的
然后做报表的话 要读取考勤数据来分析 项目本身数据库为oracle 这样的话是不是要配置多个数据源 请教下怎么配置 还有事务的话要怎么控制?

------解决方案--------------------
多个数据源
Java code
 <bean id="dataSource_vas_group" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">        <property name="driverClass" value="${jdbc.driverClassName}"/>        <property name="jdbcUrl" value="${jdbc.url.vas_group}"/>        <property name="user" value="${jdbc.username.vas_group}"/>        <property name="password" value="${jdbc.password.vas_group}"/>        <property name="maxPoolSize" value="5"/>        <property name="maxIdleTime" value="300"/>    </bean>        <bean id="dataSource_oms_basic" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">        <property name="driverClass" value="${jdbc.driverClassName}"/>        <property name="jdbcUrl" value="${jdbc.url.vas_group}"/>        <property name="user" value="${jdbc.username.vas_group}"/>        <property name="password" value="${jdbc.password.vas_group}"/>        <property name="maxPoolSize" value="10"/>        <property name="maxIdleTime" value="300"/>    </bean>        <bean id="dataSource_oms_product" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">        <property name="driverClass" value="${jdbc.driverClassName}"/>        <property name="jdbcUrl" value="${jdbc.url.oms_product}"/>        <property name="user" value="${jdbc.username.oms_product}"/>        <property name="password" value="${jdbc.password.oms_product}"/>        <property name="maxPoolSize" value="5"/>        <property name="maxIdleTime" value="300"/>    </bean>
------解决方案--------------------
上面的就o了,配置多个就多写几个数据源就可以了·
------解决方案--------------------
探讨
多个数据源

Java code


<bean id="dataSource_vas_group" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}"……
  相关解决方案