Bạn không thể (AFAIK) đặt điều này làm một phần của URL. Theo tài liệu OracleDriver :
Bảng liệt kê các thuộc tính kết nối mà trình điều khiển Oracle JDBC hỗ trợ bao gồm includeSynonyms
, vì vậy bạn sẽ có thể làm:
String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Tôi e rằng chưa được kiểm tra và tôi không chắc liệu nó có hoạt động với phiên bản trình điều khiển của bạn hay không. Bạn cũng có thể xem cách cài đặt nó sau này thông qua OracleConnection hoặc OracleConnectionWrapper .
Cũng không hoàn toàn chắc chắn rằng biểu mẫu URL hoạt động với trình điều khiển 1.4, mặc dù tôi nghĩ nó có - bạn có thể cần sử dụng @<host>:1522:dev
ban đầu của mình hình thức. Và lưu ý rằng trong kết nối dễ dàng
định dạng, dev
đề cập đến tên dịch vụ hơn là SID và chúng có thể không giống nhau; kiểm tra trạng thái lsnrctl status
nào hiển thị nếu điều này có vấn đề.