Spring 配置多个数据源

115haoming 贡献于2012-12-08

作者 雨林木风  创建于2011-10-19 08:05:00   修改者雨林木风  修改于2011-10-19 08:29:00字数8719

文档摘要:在开发当中,有时候需要的数据源不止一个,所以就需要配置数据源,也就是说需要不同数据库里的数据。 废话少说,转入正题! 一、框架SSI(Struts+Spring+Ibatis) 二、主要的就是Spring的配置文件,其他的都是次要的 三、我是将Spring的配置文件分开了,你只要参考我的改一下就行了
关键词:

 配置多个数据源 在开发当中,有时候需要的数据源不止一个,所以就需要配置数据源,也就是说需要不同数据库里的数据。 废话少说,转入正题! 一、框架SSI(Struts+Spring+Ibatis) 二、主要的就是Spring的配置文件,其他的都是次要的 三、我是将Spring的配置文件分开了,你只要参考我的改一下就行了 四、spring的配置文件 1、applicationContext_bean.xml //.红色部分为重点,这里是核心,配置两个dateSource vspn53JNDI sxJNDI classpath:sqlmap/sqlmap_base.xml classpath:sqlmap/sqlmap_base.xml PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED,readOnly 2、applicationContext_dao.xml //这里调用的是dateSource2的数据 //这里意思很明显,调用base中声明的dateSource,在这里区分那个dao需要调用那个数据源,在这里注意看黄色标记的部分 3、applicationContext_manage.xml //这个配置文件没有什么特别需要介绍的,就是给manage配置需要调用的dao 五、sqlMap的配置文件 1、sqlmap_base.xml //这里没什么特别,就是加载一些需要用的sqlmap 2、其他的sqlmap都没什么特别,重点说一下最后一个sqlmap_jian_zujian.xml //这里的resultMap是指,将对方的库里的数据转换成我们库里对应的表,意思也就是说 比如对方有个表将and00,我们需要将对方的数据转换成我们的数据,我们用and01接收查出的数据 //这下面的操作就是将对方数据库表中的字段,转换成我们库里对应表的字段,这个你懂得! 六、将这些东西配置好,这个加载多个数据源的操作就完成了,Action中的代码就不贴了,很简单,用dao直接调用就行了,在配置文件中都已经配置好了,所以不需要费多大劲! 七、好了,这就是整个配置过程,希望对你有所帮助,谢谢! 菗煙①蔟

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档