Toto nemůžete (AFAIK) nastavit jako součást adresy URL. Podle dokumentace k OracleDriver :
Tabulka se seznamem vlastností připojení, které ovladače Oracle JDBC podporují, zahrnuje includeSynonyms
, takže byste měli být schopni:
String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Obávám se, že netestováno a nejsem si jistý, zda to funguje s vaší verzí ovladače. Můžete se také podívat na jeho nastavení později prostřednictvím OracleConnection nebo Wrapper .
Také si nejsem úplně jistý, že formulář URL funguje s ovladačem 1.4, i když si myslím, že ano - možná budete muset použít svůj původní @<host>:1522:dev
formulář. A všimněte si, že v snadné připojení
formát, dev
odkazuje na název služby spíše než na SID a nemusí být stejné; zkontrolujte, jaký lsnrctl status
ukazuje, zda je to problematické.