Non puoi (AFAIK) impostarlo come parte dell'URL. Come da documentazione OracleDriver :
La tabella che elenca le proprietà di connessione supportate dai driver Oracle JDBC include includeSynonyms
, quindi dovresti essere in grado di fare:
String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Non testato, temo e non sono sicuro che funzioni con la versione del tuo driver. Puoi anche guardare l'impostazione in un secondo momento tramite un OracleConnection o OracleConnectionWrapper .
Inoltre, non sono del tutto sicuro che il modulo URL funzioni con il driver 1.4, anche se penso che lo sia:potrebbe essere necessario utilizzare il tuo @<host>:1522:dev
originale modulo. E tieni presente che in connessione facile
formato, dev
fa riferimento al nome del servizio anziché al SID e potrebbero non essere gli stessi; controlla quale lsnrctl status
mostra se questo è problematico.