读书人

spring 配置多数据源有关问题

发布时间: 2012-03-13 11:21:11 作者: rapoo

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}"……

读书人网 >Java Web开发

热点推荐