`

项目连接两个数据库

阅读更多

写两个hibernate配置文件,一个是“hibernate.cfg_b.xml”,另一个是“hibernate.cfg.xml”。
spring的配置文件(applicationContext.xml)中是以下配置:

<bean id="sessionFactoryb" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="configLocation" value="classpath:hibernate.cfg_b.xml"></property>
</bean>
 
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
</bean>
 



现在想分别获得两个数据库连接的Session,

SessionFactory sessionFactoryb = (SessionFactory)application.getBean("sessionFactoryb");
SessionFactory sessionFactory  = (SessionFactory)application.getBean("sessionFactory");
//application->Spring容器
Session sessionB = sessionFactoryb.getCurrentSession();
Session session = sessionFactory.getCurrentSession();
 
分享到:
评论

相关推荐

    ssh连接两个数据库

    ssh连接两个数据库

    springboot项目连接多个数据库

    springboot项目,内有mybatis逆向工程,swagger2配置,不同数据库操作在不同的mapper中, 如第一个数据库在mapper中操作,第二个数据库在mapper2中操作,第三个数据库在mapper3中操作

    Spring MVC配置双数据源实现一个java项目同时连接两个数据库的方法

    主要给大家介绍了关于Spring MVC如何配置双数据源实现一个java项目同时连接两个数据库的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    SpringCloud项目集成多个SpringBoot连接数据库成功

    集成了多个SpringBoot项目的SpringCloud项目,并且连接MySQL数据库成功的小Demo。需要进行系统开发可直接在这个基础上添加Controller和Service内容。下载前请先看项目的执行步骤及架构链接是否合适您使用:...

    c语言连接mysql数据库

    (文件中main函数中两个printf函数的输出为测试结果,调用连接函数前为NULL,调用连接函数后为一个地址,mysqlConnect函数中第一个参数为数据库所在ip,第二个和第三个参数是c编译所在环境的用户名和密码,第四个参数...

    Android开发登陆注册连接服务器数据库入门简单案列

    Android安卓开发简单案例,分为客户端和服务器端两个工程。客户端运行在安卓虚拟机上,有登陆注册的页面。服务器端使用了Tomcat,并且能够连接MySQL数据库。整个项目实现了客户端与服务器端的通信。

    MySQL数据库连接异常汇总(值得收藏)

    于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决。同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时,给大家以思路。必须珍藏。 问题现象 先来说说我遇到的问题。项目中...

    Java web项目连接数据库增删改

    包里两个文件 把.sql文件直接放进 数据库里运行即可

    数据库对比工具

    1,数据库对比,运行程序的电脑可以连接到两个数据库 2,其他比较,保证服务器1可以访问服务器2的sql服务器 3,数据库表比较1,简单的比较,只列出不同 数据库表比较2,详细列出两表的不同和列的信息 在软件项目...

    jdbc连接数据库小项目

    一个简单的连接数据库...建立一个数据库的连接 创建一个statement连接 执行sql语句 处理结果 关闭jdbc对象。 处理数据库在jdbc中 通过注解和普通的两种方式查询sql test.sql为数据库文件 mysql数据库。 text:测试jdbc

    ADO.NET数据库连接的应用与封装

    一套为新项目准备的ADO.NET数据库连接模块的测试用开发代码. 功能:隔离数据库基础连接,可以简单切换...项目内两个文件夹是各自独立的,是前期/后期的区别 Form1就是测试按钮啦.从这个页面一步一步反推模块都干了什么吧

    java实现两个mysql同步主库的数据

    两个mysql数据库之间实现同步,通过定时任务实现从主库到从库的同步,java代码实现,所有java项目包括配置都有,数据结构可以跟据自己的特定情况去改

    模拟ATM柜员机系统--连接数据库

    本项目是连上数据库的,本人已经附上了一个数据库文件,里面还有数据库的连接图,一步步交会你如何连接数据库。 还附上了课程设计报告,详细地介绍本项目! 本ATM系统包含的功能有: 1.实现ATM柜员机的所有功能,...

    abp vnext封装达梦数据库连接 扩展Volo.Abp.EntityFrameworkCore.Dm

    abp vnext封装达梦数据库连接项目 abp vnext连接dm达梦数据库扩展dll 通过引用dll的方式来实现,主要用的两个dll,分别在这个两个文件中需要找到对应的版本,因为我是用的net6.0所以找的net6.0对应的版本 在使用 ...

    SQLite数据库使用Entity Framework 6连接(Code First)示例程序

    SQLite数据库使用Entity ...包括两个项目,一个是用Config文件配置,一个用代码配置。 编写过程参考的连接也在压缩包中列出 如果有需要资源没有分的可以联系我:zhangyueqiu8488@163.com 我也刚用,欢迎讨论。

    精通SQL数据库连接.doc

    例如,一个MERGE JOIN会在处理其他连接之前将两个表格连接在一起。HASH JOIN会将一个表格和一个已经被执行的JOIN声明的结果连接在一起。JOIN HINT会导致数据库性能的极端低下并应留给DBA处理。 你的另一个选择是使用...

    thinkphp3.2同时连接两个数据库的简单方法

    因项目需求,需要用到连接两个库,所以封装了个方法,实例如下: tp3.2手册连接数据库 在公共的function.php加入封装的方法 function getCrmModel($name) { // new的model可以根据自己的需求去更改 return new \...

    基于JAVA和Oracle数据库实现的项目信息管理系统(源码+数据库+课程设计报告文档.zip

    项目管理系统应该能够提供以下功能:...项目信息管理:包含两个模块:根据项目经理的姓名查询项目的完成情况、查询某个项目的设备购买情况。 设备信息管理:包含三个模块:设备费用查询、设备供应商查询、添加设备。

    基于SSH的银行客户关系管理系统【项目源码+数据库脚本】(毕设)

    本项目是开发一个银行客户关系管理系统,研究主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序则要求应用...

    基于Qt设计的网络在线聊天室源码+数据库.zip

    基于Qt设计的网络在线聊天室源码+数据库.zip安装教程,新建QT中C项目工程,导入源文件中的QT项目文件,本地新建数据库,导入数据库源文件注意:QT必须编译mysql的插件,否则无法连接mysql数据库,运行两个以的客户端...

Global site tag (gtag.js) - Google Analytics