Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

como posso usar a string de conexão junto com o url jdbc


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.