Wenn Sonderzeichen in Benutzername, Passwort oder Verbindungszeichenfolge wie @ vorhanden sind , / usw., müssen wir es in doppelte Anführungszeichen setzen, zum Beispiel wenn das Passwort example@sqldat.com ist wir verbinden uns in sqlplus als username/"example@sqldat.com"@database
Sie können dasselbe in Java versuchen, indem Sie Ihr Passwort mit Escape-Zeichen in doppelte Anführungszeichen setzen, versuchen Sie,
zu ändernString pwd = "example@sqldat.com";
zu
String pwd = "\"example@sqldat.com\"";
Ich bin kein Java-Experte, habe nur vermutet, dass das Scape-Zeichen \ sein sollte;-)