Khi có các ký tự đặc biệt trong tên người dùng, mật khẩu hoặc chuỗi kết nối như @
, /
v.v., chúng tôi phải đưa nó vào trong dấu ngoặc kép, ví dụ:nếu mật khẩu là [email protected]
chúng tôi kết nối trong sqlplus dưới dạng username/"[email protected]"@database
Bạn có thể thử điều tương tự trong java bằng cách đặt mật khẩu của mình trong dấu ngoặc kép bằng cách sử dụng các ký tự thoát, hãy thử thay đổi
String pwd = "[email protected]";
đến
String pwd = "\"[email protected]\"";
Tôi không phải là chuyên gia java, tôi chỉ đoán ký tự scape nên là \
;-)