已知服务器A于数据库B在不同的2台电脑上
现在可以telnet到服务器A
然后SQLPLUS 登录到数据库B
在这种情况下是否可以配置hibernate登录到数据库B?
这种情况可以配置hibernate吗
答案:3 悬赏:30 手机版
解决时间 2021-04-26 07:49
- 提问者网友:浮克旳回音
- 2021-04-26 01:58
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-04-26 03:30
你的意思是WEB服务器是A电脑上,数据库在B电脑上!对吧?
这种情况当然可以配置hibernate!
你只需要将hibernate的配置文件的数据连接给修改下就可以啊!
因为hibernate只是WEB应用上的一个数据持久层而已!与数据库没有多大关系,你只是利用hibernate连接到数据库,做个持久层而已!
大体的步骤是:
1.修改hiernate的数据连接配置文件!
(如在hibernate下配置MySQL的数据连接)
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
#hibernate.connection.url这里应该修改为你将要连接到的数据库B的URL
hibernate.connection.url=jdbc:mysql://localhost:3306/mydb?characterEncoding=gbk&useUnicode=true
hibernate.connection.username=root
hibernate.connection.password=root
2.将hibernate的文件发布到你的WEB服务上,替换掉原来的配置文件(将原来的配置文件最好做个备份)
3.重启WEB服务器即可!
这种情况当然可以配置hibernate!
你只需要将hibernate的配置文件的数据连接给修改下就可以啊!
因为hibernate只是WEB应用上的一个数据持久层而已!与数据库没有多大关系,你只是利用hibernate连接到数据库,做个持久层而已!
大体的步骤是:
1.修改hiernate的数据连接配置文件!
(如在hibernate下配置MySQL的数据连接)
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
#hibernate.connection.url这里应该修改为你将要连接到的数据库B的URL
hibernate.connection.url=jdbc:mysql://localhost:3306/mydb?characterEncoding=gbk&useUnicode=true
hibernate.connection.username=root
hibernate.connection.password=root
2.将hibernate的文件发布到你的WEB服务上,替换掉原来的配置文件(将原来的配置文件最好做个备份)
3.重启WEB服务器即可!
全部回答
- 1楼网友:污到你湿
- 2021-04-26 04:37
这种情况应该用视图吧,具体用法百度一下
- 2楼网友:未来江山和你
- 2021-04-26 04:29
如果服务器A可以sqlplus到数据库B,为什么安装hibernate的机器不能sqlplus到B呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯