Oracle
 sql >> база данни >  >> RDS >> Oracle

Не може да се свърже с базата данни на Oracle чрез JDBC, ако паролата има специални символи

Когато има специални символи в потребителско име, парола или низ за връзка като @ , / и т.н., трябва да го включим в двойни кавички, например, ако паролата е [email protected] свързваме се в sqlplus като username/"[email protected]"@database

Можете да опитате същото в java, като поставите паролата си в двойни кавички, като използвате escape знаци, опитайте да промените

String pwd = "[email protected]";

до

String pwd = "\"[email protected]\"";

Аз не съм специалист по Java, просто предположих, че символът на scape трябва да е \;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C#:Еквивалентност на типа данни на Oracle с OracleDbType

  2. Как да намерите заключени редове в Oracle

  3. Как да коригирам Ora-01427 подзаявката с един ред връща повече от един ред в select?

  4. Как да видите действителния SQL оператор на Oracle, който се изпълнява

  5. Изисквания за възстановяване преди архивиране