Anda tidak dapat (AFAIK) menetapkan ini sebagai bagian dari URL. Sesuai dengan dokumentasi OracleDriver :
Tabel yang mencantumkan properti koneksi yang didukung driver Oracle JDBC termasuk includeSynonyms
, jadi Anda seharusnya dapat melakukan:
String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);
Saya khawatir, belum diuji, dan saya tidak yakin apakah itu berfungsi dengan versi driver Anda. Anda juga dapat melihat pengaturannya nanti melalui Koneksi Oracle atau OracleConnectionWrapper .
Juga tidak sepenuhnya yakin bahwa formulir URL berfungsi dengan driver 1.4, meskipun saya pikir itu - Anda mungkin perlu menggunakan @<host>:1522:dev
asli Anda membentuk. Dan perhatikan bahwa di koneksi mudah
format, dev
mengacu pada nama layanan dan bukan SID, dan mungkin tidak sama; periksa apa lsnrctl status
menunjukkan jika ini bermasalah.