sql >> Databáze >  >> RDS >> Oracle

jak mohu použít připojovací řetězec spolu s url jdbc

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é.



  1. Oracle Database TLS1.2 / SSL připojení pomocí JDBC thin a JKS

  2. Jak deklarovat proměnnou a používat ji ve stejném skriptu Oracle SQL?

  3. Jak používat databázi jako zálohu/přepnutí při selhání v režimu spánku?

  4. Zrychlete test rozsahu pro klíčové hodnoty vnořené v poli objektů jsonb