U kunt dit niet (AFAIK) instellen als onderdeel van de URL. Volgens de OracleDriver-documentatie :
De tabel met de verbindingseigenschappen die Oracle JDBC-stuurprogramma's ondersteunen, bevat includeSynonyms
, dus je zou het volgende moeten kunnen doen:
String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Ongetest ben ik bang, en ik weet niet zeker of het werkt met uw stuurprogrammaversie. U kunt het later ook bekijken via een OracleConnection of OracleConnectionWrapper .
Ik weet ook niet helemaal zeker of het URL-formulier werkt met het 1.4-stuurprogramma, hoewel ik denk van wel - misschien moet je je originele @<host>:1522:dev
gebruiken het formulier. En merk op dat in de eenvoudig verbinden
formaat, dev
verwijst naar de servicenaam in plaats van de SID, en ze zijn mogelijk niet hetzelfde; controleer welke lsnrctl status
geeft aan of dit problematisch is.