spring SSH Java JDBC连接休眠连接
我有一个oracle数据库,安装在windows server中
要访问数据库
- 创建到主机的SSH隧道李>
- 在SSH隧道成功时,建立转发到服务器机器的本地端口以访问数据库李>
对于具有本地端口转发的SSH隧道,我们使用JSch(http://www.jcraft.com/jsch/)
之后,我们使用连接url作为jdbc:oracle:thin:@//localhost:${LOCAL\u PORT\u FORWARD}/service\u name从jdbc和hibernate连接数据库
LOCAL_PORT_FORWARD - get local port at runtime(i.e after success SSH tunnel with local port forward)
这里的问题是,如果SSH隧道断开
- 在Java中,重新连接SSH和本地端口转发的可能方式是什么
- 如何从jdbc重新连接数据库李>
- 如何从Hibernate重新连接数据库?应用程序启动时,会话工厂已注入某些bean。那么,如果重新加载会话工厂,如何处理这些bean呢李>
共 (0) 个答案