Hmm. Jag tror att det bästa sättet för dig att göra detta är att ställa in portvidarebefordran innan du försöker ansluta till din fjärrdatabas via NetBeans.
Jag är inte säker på vilket operativsystem du använder, men förutsatt att du använder någon variant av Linux här är stegen att ta:
1) Vidarebefordra en lokal port till din fjärranslutna MySQL-databasserver Öppna ett terminalfönster och skriv:
sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>
Du kommer att bli ombedd att ange ditt SSH-lösenord. Ange det.
2) Gå till Tjänster i Netbeans och ställ in en ny MySQL-databasanslutning med följande referenser:
värd :127.0.0.1
användarnamn :root (Jag antar att den fjärranslutna MySQL-db tillåter fjärranslutningar för rotanslutning?)
lösenord :lösenord (jag antar att du måste ha ett lösenord för MySQL-databasen som du ansluter till?!)
jdbc-webbadressen bör se ut ungefär så här:
jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
Det finns ett bra inlägg här för mer information om hamnar vidarebefordran/tunnelering.
Lycka till och jag hoppas att detta hjälper!