Hmm. Saya rasa cara terbaik bagi Anda untuk melakukannya adalah dengan menyiapkan penerusan porta sebelum mencoba menyambung ke basis data jarak jauh Anda melalui NetBeans.
Saya tidak yakin OS apa yang Anda gunakan tetapi, dengan asumsi Anda menggunakan beberapa rasa Linux, berikut adalah langkah-langkah yang harus diambil:
1) Meneruskan port lokal ke server Database MySQL jarak jauh AndaBuka jendela terminal dan ketik:
sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>
Anda akan dimintai kata sandi SSH Anda. Masukkan.
2) Di Netbeans, buka Layanan dan atur koneksi database MySQL baru dengan kredensial berikut:
tuan rumah :127.0.0.1
nama pengguna :root (Saya berasumsi bahwa remote MySQL db memungkinkan koneksi root jarak jauh?)
sandi :password (saya kira Anda harus memiliki password untuk database MySQL yang Anda sambungkan?!)
Url jdbc akan terlihat seperti ini:
jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
Ada postingan bagus di sini untuk detail lebih lanjut tentang port fowarding/tunnelling.
Semoga berhasil dan saya harap ini membantu!