SSH的java.sql.Connection扩展

前端之家收集整理的这篇文章主要介绍了SSH的java.sql.Connection扩展前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
防火墙后面有一个 MySQL数据库,只能通过SSH连接进行访问.有谁知道java.sql.Connection的实现,这将允许我建立到这个数据库的SSH连接?

解决方法

您可以使用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连接.

猜你在找的Java相关文章