Oracle JDBC SOCKS svojstva i verzije drajvera
Koristite Oracle JDBC SOCKS svojstva specifična za verziju i razlikujte ih od funkcija HTTPS proxy i proxy korisnika baze podataka.
Za Oracle JDBC drajver koji dokumentuje SOCKS podršku na nivou drajvera, prosledite ova svojstva kroz postojeće podešavanje veze:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Ona biraju posrednika, a ne zamenu za host, uslugu ili prijavu baze podataka. Proverite da instalirani drajver ih podržava i da fabrika veza zaista prosleđuje taj izvor svojstava. Za javno dostupnu bazu podataka na ruti koja dozvoljava javne posrednike, lista SOCKS proxyja nudi kandidate za uparivanje sa SOCKS podrškom tog drajvera. Potvrdite pristup svakoj stvarnoj bazi podataka ili otkrivenoj krajnjoj tački i portu, zadržavajući nalog baze podataka i TLS postavke. Koristite tu javnu granu samo sa nepodešenim unosima proxy naloga; ne prenosite postojeće proxy korisničko ime ili lozinku na kandidata.
| Funkcija | Svrha |
|---|---|
| SOCKS svojstva | Podržana mrežna ruta prenosa |
| HTTPS proxy svojstva | Druga mrežna proxy ruta |
| Autentifikacija proxy korisnika baze podataka | Identitet baze podataka, a ne internetski prenos |
API takođe dokumentuje oracle.net.socksRemoteDNS; proverite njegovu dostupnost i ponašanje za instalirani drajver. Generička JVM i Oracle-specifična svojstva nisu zamenljiva.
Stara SOCKS/NIO rešenja zahtevaju svoj stari kontekst drajvera. Ne onemogućujte transport samo zato što je istorijski odgovor to učinio. Nakon što usmeravanje proradi, protokol baze podataka, TLS, otkrivanje i autentifikacija i dalje zahtevaju kompatibilan deskriptor veze i nalog.