Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tidak dapat terhubung ke database Oracle menggunakan JDBC jika kata sandi memiliki karakter khusus

Ketika karakter khusus ada di nama pengguna, kata sandi, atau string koneksi seperti @ , / dll., kita harus memasukkannya dalam tanda kutip ganda, misalnya, jika kata sandinya adalah [email protected] kita terhubung di sqlplus sebagai username/"[email protected]"@database

Anda dapat mencoba hal yang sama di java dengan menyertakan kata sandi Anda dalam tanda kutip ganda menggunakan karakter escape, coba ubah

String pwd = "[email protected]";

ke

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

Saya bukan ahli java, hanya menebak karakter scape seharusnya \;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Daftar Parameter NLS di Oracle Database

  2. Oracle - ORA-01489:hasil penggabungan string terlalu panjang

  3. Bersenang-senang Dengan Pesan

  4. Pengujian unit untuk PL/SQL

  5. Selalu tampilkan tempat desimal dalam SQL?