Ketika karakter khusus ada di nama pengguna, kata sandi, atau string koneksi seperti @ , / dll., kita harus memasukkannya dalam tanda kutip ganda, misalnya, jika kata sandinya adalah example@sqldat.com kita terhubung di sqlplus sebagai username/"example@sqldat.com"@database
Anda dapat mencoba hal yang sama di java dengan menyertakan kata sandi Anda dalam tanda kutip ganda menggunakan karakter escape, coba ubah
String pwd = "example@sqldat.com";
ke
String pwd = "\"example@sqldat.com\"";
Saya bukan ahli java, hanya menebak karakter scape seharusnya \;-)