Você não pode (AFAIK) definir isso como parte da URL. De acordo com a documentação do OracleDriver :
A tabela que lista as propriedades de conexão que os drivers Oracle JDBC suportam inclui
includeSynonyms
, então você deve ser capaz de fazer:String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Não testado, receio, e não tenho certeza se funciona com a versão do seu driver. Você também pode tentar configurá-lo posteriormente por meio de umOracleConnection ou OracleConnectionWrapper .
Também não tenho certeza de que o formulário de URL funciona com o driver 1.4, embora eu ache que sim - talvez seja necessário usar seu
@<host>:1522:dev
original Formato. E observe que na conexão fácil
formato, dev
refere-se ao nome do serviço em vez do SID, e eles podem não ser os mesmos; verifique qual lsnrctl status
mostra se isso é problemático.