当前位置:  开发笔记 > 编程语言 > 正文

SSH的java.sql.Connection扩展

如何解决《SSH的java.sql.Connection扩展》经验,为你挑选了1个好方法。

我在防火墙后面有一个MySQL数据库,只能通过SSH连接访问.有没有人知道java.sql.Connection的实现,这将允许我建立到这个数据库的SSH连接?



1> Steve K..:

您可以使用SSH的端口转发来执行此操作.虽然不是纯java.sql.Connection,但它允许您通过ssh隧道连接.

ssh -L 3306:localhost:3306 remote.mysql.host.com

这会将本地计算机上的端口3306转发到remote.mysql.host.com上的端口3306.这将允许您连接到本地计算机上的端口3306,它将被隧道传输到remote.mysql.host.com.

如果您希望在Java中完成所有操作,请使用JSch创建ssh连接.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有