首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring设置多数据源,但数据源的配置数据都写在一个配置库里怎么实现

2013-09-06 
spring设置多数据源,但数据源的配置数据都写在一个配置库里如何实现系统需要根据一定的规则切换不同的数据

spring设置多数据源,但数据源的配置数据都写在一个配置库里如何实现
系统需要根据一定的规则切换不同的数据源。。。业务需要数据源的信息(地址啊 用户名 密码什么的)都在一个配置库里(一个固定的数据库)方便维护,这个怎么去实现啊 网上的spring配置多数据库的实现都是写死在一个spring配置文件中的
急求!!!spring设置多数据源,但数据源的配置数据都写在一个配置库里怎么实现
[解决办法]
其实说白了就是如何动态的去根据配置库里的信息生成一个XML文件罢了。

你把配置多数据源的XML文件名称定义好,比如叫db.xml。

再提供一个properties文件,用来写配置数据库的JDBC信息用于创建配置数据库连接。不过这个你不能依靠Spring了,你需要自己写Class.forname()方法来加载JDBC驱动了。

最后就是读取到信息使用JDOM或者其他任何XML工具生成Spring配置文件,启动Spring。
[解决办法]
配置两个datasource

热点排行