När specialtecken finns i användarnamn, lösenord eller anslutningssträng som @
, /
etc. måste vi inkludera det inom dubbla citattecken, till exempel om lösenordet är [email protected]
vi ansluter i sqlplus som username/"[email protected]"@database
Du kan prova samma sak i java genom att skriva ditt lösenord inom dubbla citattecken med escape-tecken, försök att ändra
String pwd = "[email protected]";
till
String pwd = "\"[email protected]\"";
Jag är ingen Java-expert, bara gissade att scape-tecknet borde vara \
;-)