如何访问java中的远程数据库,只能通过ssh访问

时间:2011-12-15 12:38:19

标签: java mysql jdbc ssh mysql-connector

我需要从java访问远程MYsql数据库,只能通过ssh访问 SSH隧道工作对我的应用程序来说非常好,因为大多数Linux系统都带有内置的ssh客户端。 java.sql.Connection extension for SSH

如果我需要通过使用putty或其他一些ssh客户端从windows系统访问数据库该怎么办。

我们可以在Windows系统中进行ssh隧道,就像在ubuntu系统中一样。:)

2 个答案:

答案 0 :(得分:1)

是的,你可以,见Using PuTTY under Windows to create an SSH tunnel to your NetManager。基本上你需要建立一个到mysql端口的隧道,然后你可以使用JDBC自然而不知道隧道发生了

答案 1 :(得分:-1)

java有很多SSH客户端:

可能你可以看看谁会为你工作,但我认为jsch可以解决你的问题。请参阅示例here