Quando sono presenti caratteri speciali nel nome utente, nella password o nella stringa di connessione come @
, /
ecc., dobbiamo includerlo tra virgolette doppie, ad esempio, se la password è [email protected]
ci colleghiamo in sqlplus come username/"[email protected]"@database
Puoi provare lo stesso in Java racchiudendo la tua password tra virgolette usando caratteri di escape, prova a cambiare
String pwd = "[email protected]";
a
String pwd = "\"[email protected]\"";
Non sono un esperto di Java, ho solo indovinato che il carattere scape dovrebbe essere \
;-)