Pokud jsou v uživatelském jménu, hesle nebo připojovacím řetězci speciální znaky, jako je @
, /
atd., musíme jej zahrnout do dvojitých uvozovek, například pokud je heslo [email protected]
připojíme se v sqlplus jako username/"[email protected]"@database
Totéž můžete zkusit v Javě tak, že své heslo uzavřete do dvojitých uvozovek pomocí escape znaků, zkuste změnit
String pwd = "[email protected]";
do
String pwd = "\"[email protected]\"";
Nejsem odborník na java, jen jsem uhodl, že znak scape by měl být \
;-)