Hmm. Myślę, że najlepszym sposobem, aby to zrobić, jest skonfigurowanie przekierowania portów przed próbą połączenia ze zdalną bazą danych przez NetBeans.
Nie jestem pewien, jakiego systemu operacyjnego używasz, ale zakładając, że używasz jakiejś odmiany Linuksa, oto kroki, które należy podjąć:
1) Przekieruj port lokalny do zdalnego serwera bazy danych MySQL Otwórz okno terminala i wpisz:
sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>
Zostaniesz poproszony o podanie hasła SSH. Wpisz go.
2) W Netbeans przejdź do Usługi i skonfiguruj nowe połączenie z bazą danych MySQL z następującymi danymi uwierzytelniającymi:
host :127.0.0.1
nazwa użytkownika :root (zakładam, że zdalna baza danych MySQL umożliwia zdalne połączenia z rootem?)
hasło :hasło (chyba musisz mieć hasło do bazy danych MySQL, z którą się łączysz?!)
Adres URL jdbc powinien wyglądać mniej więcej tak:
jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
Dobry post jest tutaj aby uzyskać więcej informacji na temat przekazywania portów/tunelowania.
Powodzenia i mam nadzieję, że to pomoże!