社区
Web 开发
帖子详情
一个项目里如何连接2个数据库
山城忙碌人
2010-03-14 02:28:33
因为业务需要,现在需要在同一个项目里用两个数据库。
请问HIBERNATE。XML该如何配置。
是在原有的基础上加还是用别的方法。
...全文
696
15
打赏
收藏
一个项目里如何连接2个数据库
因为业务需要,现在需要在同一个项目里用两个数据库。 请问HIBERNATE。XML该如何配置。 是在原有的基础上加还是用别的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x_pengcheng
2010-03-15
打赏
举报
回复
学习了!!
山城忙碌人
2010-03-15
打赏
举报
回复
上面写错了.两个用户名和密码是一样的.
山城忙碌人
2010-03-15
打赏
举报
回复
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.username">NewSmsUser</property>
<property name="connection.url">
jdbc:sqlserver://jdbc:sqlserver://localhost:1433;databaseName=bisu </property>
<property name="dialect">
com.zs.saweb.util.PmSqlServerDialect
</property>
<property name="myeclipse.connection.profile">
MyEclipse Derby
</property>
<property name="connection.password">168com</property>
<property name="connection.driver_class">
com.microsoft.sqlserver.jdbc.SQLServerDriver
</property>
<property name="show_sql">false</property>
</session-factory>
</hibernate-configuration>
<hibernate-configuration>
<session-factory>
<property name="connection.username">sa</property>
<property name="connection.url">
jdbc:sqlserver://localhost:1433;databaseName=cimunion
</property>
<property name="dialect">
com.zs.saweb.util.PmSqlServerDialect
</property>
<property name="myeclipse.connection.profile">
MyEclipse Derby
</property>
<property name="connection.password">root_</property>
<property name="connection.driver_class">
com.microsoft.sqlserver.jdbc.SQLServerDriver
</property >
<property name="show_sql">false</property>
</session-factory>
</hibernate-configuration>
为什么会出错呢?
xiayuqijava
2010-03-15
打赏
举报
回复
用数据库连接池就可以
zuoyuxing
2010-03-15
打赏
举报
回复
受教了,努力学习中
哀
2010-03-14
打赏
举报
回复
两个resource 想连接哪个用哪个~~就这样~
wlwlwl
2010-03-14
打赏
举报
回复
设置两个resource就可以了
kaishichengperfect
2010-03-14
打赏
举报
回复
路过,顶下!
yehen233
2010-03-14
打赏
举报
回复
[Quote=引用 5 楼 dinghun8leech 的回复:]
是的,一套数据库配置,对应一个sessionfactory,连三个四个都没问题。
[/Quote]
同上!!!
love398146779
2010-03-14
打赏
举报
回复
配置两个session factory就,还有两个resource
要不你对应的数据库url不对怎么办。
dinghun8leech
2010-03-14
打赏
举报
回复
是的,一套数据库配置,对应一个sessionfactory,连三个四个都没问题。
山城忙碌人
2010-03-14
打赏
举报
回复
[Quote=引用 3 楼 defonds 的回复:]
用 N 个数据库也没问题啊,数据源是你说了算,模型层是你控制。
[/Quote]
是不是我配置两个sessionfactory就行了。谢谢。
Defonds
2010-03-14
打赏
举报
回复
用 N 个数据库也没问题啊,数据源是你说了算,模型层是你控制。
山城忙碌人
2010-03-14
打赏
举报
回复
配置两个sessionfactory可以,这个我没有试。明天试下。
NOKIA5320XM
2010-03-14
打赏
举报
回复
配置两面个sessionfactory可以不。我记得hibernate哥以连两面三刀个数据库
单个工程
连接
多个
数据库
的俩种方式
同
一个
项目
有时会涉及到多个
数据库
,也就是多数据源。多数据源又可以分为两种情况: 1)两个或多个
数据库
没有相关性,各自独立,其实这种可以作为两个
项目
来开发。比如在游戏开发中
一个
数据库
是平台
数据库
,其它...
SpringBoot
项目
连接
数据库
springboot
项目
连接
数据库
创建Spring
项目
并
连接
数据库
先创建
一个
数据库
,
数据库
的字符集选择utf-8,然后再在
数据库
中建表,在创建主键的时候,选择自动递增 ,最后再保存
数据库
。 3 打开IDEA,创建Spring的
项目
4 导入相关依赖包 <dependency> <groupId>
Springboot配置
连接
两个或多个
数据库
一个
SpringBoot
项目
,同时
连接
两个
数据库
:比如
一个
是pgsql
数据库
,
一个
是oracle
数据库
(啥
数据库
都一样,
连接
两个同为oracle的
数据库
,或两个不同的
数据库
,只需要更改对应的driver-class-name和jdbc-url等即可)...
SpringBoot配置
连接
两个或多个
数据库
项目
中需要从两个不同的
数据库
查询数据,之前实现方法是:SpringBoot配置
连接
一个
数据源,另
一个
使用jdbc代码
连接
。 为了改进,现在使用SpringBoot配置
连接
两个数据源。 二、实现效果
一个
SpringBoot
项目
,同时
连接
...
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章