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, proslijedite 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 zamjenu za host, uslugu ili prijavu baze podataka. Provjerite da instalirani drajver ih podržava i da fabrika veza zaista prosljeđuje taj izvor svojstava. Za javno dostupnu bazu podataka na ruti koja dopušta javne posrednike, lista SOCKS proxyja nudi kandidate za uparivanje sa SOCKS podrškom tog drajvera. Potvrdite pristup svakoj stvarnoj bazi podataka ili otkrivenoj krajnjoj točki i portu, zadržavajući račun baze podataka i TLS postavke. Koristite tu javnu granu samo s nepodešenim unosima proxy računa; ne prenositi postojeće proxy korisničko ime ili lozinku na kandidata.
| Značajka | 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đer dokumentuje oracle.net.socksRemoteDNS; provjerite njegovu dostupnost i ponašanje za instalirani drajver. Generička JVM i Oracle-specifična svojstva nisu zamjenjiva.
Stara SOCKS/NIO rješenja zahtijevaju svoj stari kontekst drajvera. Ne onemogućujte transport samo zato što je historijski odgovor to učinio. Nakon što usmjeravanje proradi, protokol baze podataka, TLS, otkrivanje i autentifikacija i dalje zahtijevaju kompatibilan deskriptor veze i račun.