Als er speciale tekens in de gebruikersnaam, het wachtwoord of de verbindingsreeks staan, zoals @ , / enz., moeten we het tussen dubbele aanhalingstekens opnemen, bijvoorbeeld als het wachtwoord example@sqldat.com is we verbinden in sqlplus als username/"example@sqldat.com"@database
U kunt hetzelfde in java proberen door uw wachtwoord tussen dubbele aanhalingstekens te plaatsen met behulp van escape-tekens, probeer
String pwd = "example@sqldat.com";
naar
String pwd = "\"example@sqldat.com\"";
Ik ben geen Java-expert, ik vermoedde gewoon dat het scape-teken \ . zou moeten zijn;-)