Nie możesz (AFAIK) ustawić tego jako części adresu URL. Zgodnie z dokumentacją OracleDriver :
Tabela zawierająca listę właściwości połączenia obsługiwanych przez sterowniki Oracle JDBC zawiera includeSynonyms
, więc powinieneś być w stanie zrobić:
String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Niesprawdzone, obawiam się, i nie jestem pewien, czy działa z twoją wersją sterownika. Możesz również spojrzeć na ustawienie go później za pomocą Połączenie Oracle lub OracleConnectionWrapper .
Również nie jestem do końca pewien, czy formularz URL działa ze sterownikiem 1.4, chociaż myślę, że tak - może być konieczne użycie oryginalnego @<host>:1522:dev
Formularz. Pamiętaj, że w łatwym połączeniu
format, dev
odnosi się do nazwy usługi, a nie do identyfikatora SID, i mogą nie być takie same; sprawdź, jaki jest lsnrctl status
pokazuje, czy jest to problematyczne.