Можете да използвате пренасочването на портове на SSH, за да направите това. Въпреки че не е чиста java.sql.Connection, тя ще ви позволи да тунелирате връзката през ssh.
ssh -L 3306:localhost:3306 remote.mysql.host.com
Това ще препрати порт 3306 на вашата локална машина към порт 3306 на remote.mysql.host.com. Това ще ви позволи да се свържете с порт 3306 на вашата локална машина и той ще бъде тунелен към remote.mysql.host.com.
Ако искате да направите всичко в Java, създайте ssh връзката с JSch .