程序中不同模型使用不同数据库

J2EE 码拜 10年前 (2015-05-10) 865次浏览 0个评论
 

IDE :eclipse
插件: maven springmvc

问题:项目中使用到了不同的数据库,sql server和mysql,我的访问基类不是spring jdbc。是我自己用jdbc封装的基类。
            如何动态的让不同模型获取不同的数据源?大牛们给个例子或者方向把

程序中不同模型使用不同数据库

10分
改为使用spring jdbc,spring定义多份配置文件,根据数据库选择对应的文件。
引用 1 楼 t_jl1979 的回复:

改为使用spring jdbc,spring定义多份配置文件,根据数据库选择对应的文件。

公司要求用jdbc 不用spring自带的。如果可以用spring我就不会问这个问题了。

我的想法是建一个配置文件,部署项目时读取配置文件

等到调用model时使用。。。。。

这个我不知道怎么做,仅仅是想想。。。。

10分
@PersistenceContext(unitName=”blPU”)
    protected EntityManager em;
用这个吧 可以定义多个数据源。
20分
配置多个数据源,和你的jdbc搭配就行。
先前的已经实现了,

方法是用的策略 。

写了两个数据库连接类,sql server和mysql的

然后用了一个策略。某个impl类实例这个策略 调用不能的数据库连接类。

其中用到spring的注入方式


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明程序中不同模型使用不同数据库
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!