开发者社区> 问答> 正文

Oracle mysql 双数据源配置,数据库报错

基于SSH架构的网站,如何配置Oracle 和 MySQL 的双数据源,请大侠指教。 image.png

展开
收起
python小菜菜 2020-06-01 16:02:55 598 0
1 条回答
写回答
取消 提交回答
  • "

    这样行否?

    <bean id="dataSource1" destroy-method="close"
    		class="org.apache.commons.dbcp.BasicDataSource">
    		<property name="driverClassName" value="${jdbc1.driverClassName}" />
    		<property name="url" value="${jdbc1.url}" />
    		<property name="username" value="${jdbc1.username}" />
    		<property name="password" value="${jdbc1.password}" />
    
    		<property name="initialSize" value="${jdbc1.initialSize}" />
    		<property name="maxActive" value="${jdbc1.maxActive}" />
    		<property name="maxIdle" value="${jdbc1.maxIdle}" />
    		<property name="minIdle" value="${jdbc1.minIdle}" />
    		<property name="maxWait" value="${jdbc1.maxWait}" />
    	</bean>
    	
    	<bean id="dataSource2" destroy-method="close"
    		class="org.apache.commons.dbcp.BasicDataSource">
    		<property name="driverClassName" value="${jdbc2.driverClassName}" />
    		<property name="url" value="${jdbc2.url}" />
    		<property name="username" value="${jdbc2.username}" />
    		<property name="password" value="${jdbc2.password}" />
    
    		<property name="initialSize" value="${jdbc2.initialSize}" />
    		<property name="maxActive" value="${jdbc2.maxActive}" />
    		<property name="maxIdle" value="${jdbc2.maxIdle}" />
    		<property name="minIdle" value="${jdbc2.minIdle}" />
    		<property name="maxWait" value="${jdbc2.maxWait}" />
    	</bean>

    ######回复 @喜之郎 : 嗯嗯,好的,谢谢大侠######应该不能给一个jdbcTemplate注入两个数据源吧,我没这样搞过的。你可以配置两个jdbcTemplate跟两个数据源一样的。然后在程序中决定用哪个。跨数据库的事务管理需要用到JTA,你可以百度下。######恩恩,谢谢大侠,我是像你这么配的数据源,但还有两个问题:spring的jdbcTemplate需要注入datasourse,现在问题是jdbcTemplate能否同时注入两个datasourse; 还有事务管理器也需要注入datasourse,事务里面能否同时注入两个datasourse呢?" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/59b81575c8f04cffb0128de5b16ef5df.png)
    2020-06-01 16:03:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像