Når der er specialtegn i brugernavn, adgangskode eller forbindelsesstreng som @ , / osv., skal vi inkludere det i dobbelte anførselstegn, hvis adgangskoden for eksempel er example@sqldat.com vi forbinder i sqlplus som username/"example@sqldat.com"@database
Du kan prøve det samme i java ved at sætte din adgangskode i dobbelte anførselstegn ved at bruge escape-tegn, prøv at ændre
String pwd = "example@sqldat.com";
til
String pwd = "\"example@sqldat.com\"";
Jeg er ikke en java-ekspert, jeg har bare gættet på, at scape-tegnet skulle være \;-)